aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * Add test_error_handler_spmerrno_causeJoseph Hunkeler2020-04-201-0/+33
| |
| * Empty manifests are OK hereJoseph Hunkeler2020-04-201-5/+0
| |
| * Apple returns a different errorsJoseph Hunkeler2020-04-201-2/+7
| |
| * Add macosJoseph Hunkeler2020-04-206-19/+87
| |
| * hmmJoseph Hunkeler2020-04-191-2/+2
| |
| * Properly declare SPM_ERR_STRING globalJoseph Hunkeler2020-04-192-13/+13
| |
| * Better reporting when a package does not existJoseph Hunkeler2020-04-1910-21/+113
|/ | | | | | | | * Add additional errors * Fix user_input function missing an error return value * spmbuild sources a temporary file instead of output from a sub-shell * Fix indentation problem * A reason can be attached to spmerrno using spmerrno_cause()
* Merge pull request #25 from jhunkeler/error-handler-etcJoseph Hunkeler2020-04-1912-17/+156
|\ | | | | Error handler etc
| * Implement error handlingJoseph Hunkeler2020-04-198-17/+67
| | | | | | | | * Die on bad root directory
| * Add error handlerJoseph Hunkeler2020-04-194-0/+89
|/
* Merge pull request #26 from jhunkeler/fix_spm_mkdtempJoseph Hunkeler2020-04-185-16/+18
|\ | | | | spm_mkdtemp requires a base directory:
| * spm_mkdtemp requires a base directory:Joseph Hunkeler2020-04-185-16/+18
|/ | | | * test_spm_mkdtemp revealed a difference in how variables are stored (Linux vs. MacOS)
* Merge pull request #24 from jhunkeler/clarify-find_by_strspecJoseph Hunkeler2020-04-141-20/+11
|\ | | | | Clean up find_by_strspec
| * Clean up find_by_strspecJoseph Hunkeler2020-04-141-20/+11
|/
* Merge pull request #22 from jhunkeler/use-compatJoseph Hunkeler2020-04-143-0/+16
|\ | | | | Include protoypes for compat implementations
| * Include protoypes for compat implementationsJoseph Hunkeler2020-04-113-0/+16
| |
* | Merge pull request #23 from jhunkeler/touch-fslistJoseph Hunkeler2020-04-145-4/+258
|\ \ | |/ |/| Add functions w/ tests
| * Add functions:Joseph Hunkeler2020-04-145-4/+258
|/ | | | | | | | | | | touch() fslist() * Add type: struct FSList * Consolidate platform specific includes
* Merge pull request #21 from jhunkeler/update-usageJoseph Hunkeler2020-04-102-7/+43
|\ | | | | Update README.md and usage
| * Update README.md and usageJoseph Hunkeler2020-04-102-7/+43
|/
* Merge pull request #20 from jhunkeler/test-spm_mkdtempJoseph Hunkeler2020-04-102-2/+32
|\ | | | | Test spm mkdtemp
| * Add test_spm_mkdtempJoseph Hunkeler2020-04-101-0/+27
| |
| * lib/fs.cJoseph Hunkeler2020-04-101-2/+5
| |
* | Merge pull request #19 from jhunkeler/test-fs_human_readable_sizeJoseph Hunkeler2020-04-102-0/+26
|\ \ | | | | | | Add test_human_readable_size
| * | Add test_human_readable_sizeJoseph Hunkeler2020-04-102-0/+26
| |/ | | | | | | * Add additional integer types to TestCase union
* | Merge pull request #18 from jhunkeler/test-fs_mkdirsJoseph Hunkeler2020-04-102-2/+43
|\ \ | |/ |/| Test fs mkdirs
| * Check if directories were removedJoseph Hunkeler2020-04-091-0/+3
| |
| * remove whitespaceJoseph Hunkeler2020-04-091-2/+0
| |
| * Add test_fs_mkdirsJoseph Hunkeler2020-04-091-0/+40
|/
* Merge pull request #17 from jhunkeler/test-get_file_sizeJoseph Hunkeler2020-04-093-1/+76
|\ | | | | Test get file size
| * Add test_fs_get_file_sizeJoseph Hunkeler2020-04-092-0/+73
| | | | | | | | * Add mock_size function to framework.h
| * Fail if seek failsJoseph Hunkeler2020-04-091-1/+3
|/
* Merge pull request #16 from jhunkeler/test-expandpathJoseph Hunkeler2020-04-091-0/+35
|\ | | | | Add test_fs_expandpath
| * Add test_fs_expandpathJoseph Hunkeler2020-04-091-0/+35
| |
* | Merge pull request #15 from jhunkeler/test-relocate-relocateJoseph Hunkeler2020-04-092-3/+57
|\ \ | |/ |/| Test relocate relocate
| * Add test test_relocate_relocateJoseph Hunkeler2020-04-081-0/+47
| |
| * relocate() return -1 on NULL argumentsJoseph Hunkeler2020-04-081-3/+10
|/
* Add test_relocation_file_replace_text (#14)Joseph Hunkeler2020-04-082-5/+46
| | | | | | | | | * Add test_relocation_file_replace_text * Fix bad BUFSIZ allocation and interaction * Use the line limit not the number of lines * Zero line buffer before next read
* Test replace_text (#13)Joseph Hunkeler2020-04-064-10/+55
| | | | | | | * Add test boilerplate * Add replace_text test * Redo replace_text
* Merge pull request #12 from jhunkeler/enable-removeJoseph Hunkeler2020-04-011-0/+1
|\ | | | | Enable remove mode
| * Enable remove modeJoseph Hunkeler2020-04-011-0/+1
| |
* | Merge pull request #11 from jhunkeler/strlist-fixesJoseph Hunkeler2020-04-011-5/+31
|\ \ | | | | | | strlist: Handle NULL input (for most cases)
| * | Handle NULL input (for most cases)Joseph Hunkeler2020-04-011-5/+31
| |/
* | Merge pull request #10 from jhunkeler/config-testJoseph Hunkeler2020-04-012-4/+89
|\ \ | |/ |/| Add test_config_read test
| * Add test_config_read testJoseph Hunkeler2020-04-012-4/+89
|/ | | | * config_read removes whitespace correctly near inline comments
* Merge pull request #9 from jhunkeler/test-sha256Joseph Hunkeler2020-03-312-0/+54
|\ | | | | Add test_checksum_sha256 test
| * Add test_checksum_sha256 testJoseph Hunkeler2020-03-312-0/+54
|/
* Merge pull request #8 from jhunkeler/shell-testJoseph Hunkeler2020-03-304-12/+37
|\ | | | | Add shell test
| * Add quick shell() testJoseph Hunkeler2020-03-301-0/+24
| |
| * Allow up to 10 arbitrary test argumentsJoseph Hunkeler2020-03-301-0/+1
| |