Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #50 from jhunkeler/atoi-to-strtolHEADmaster | Joseph Hunkeler | 2020-11-30 | 3 | -26/+4 |
|\ | | | | | Replace atoi usage | ||||
| * | Replace atoi usage | Joseph Hunkeler | 2020-06-24 | 3 | -26/+4 |
|/ | |||||
* | Update README.md | Joseph Hunkeler | 2020-06-23 | 1 | -26/+38 |
| | |||||
* | Merge pull request #49 from jhunkeler/tar-some-more | Joseph Hunkeler | 2020-06-23 | 4 | -3/+58 |
|\ | | | | | Handle unpacking when running as root: | ||||
| * | Handle unpacking when running as root: | Joseph Hunkeler | 2020-06-23 | 4 | -3/+58 |
|/ | | | | * Check available tar programs and pick one to use | ||||
* | Merge pull request #48 from jhunkeler/no-auto-repo_target | Joseph Hunkeler | 2020-06-23 | 7 | -34/+76 |
|\ | | | | | Move SPM_GLOBAL.repo_target string usage out of mirror_clone | ||||
| * | Errors from tar are not always "errors" | Joseph Hunkeler | 2020-06-22 | 1 | -2/+4 |
| | | |||||
| * | Report errors from bsdtar | Joseph Hunkeler | 2020-06-22 | 1 | -0/+4 |
| | | |||||
| * | Move SPM_GLOBAL.repo_target string usage out of mirror_clone | Joseph Hunkeler | 2020-06-22 | 5 | -32/+68 |
|/ | | | | * Assign targets from inside spm.c instead of external manifest/mirror functions | ||||
* | Merge pull request #47 from jhunkeler/mkmanifest-again | Joseph Hunkeler | 2020-06-08 | 1 | -6/+0 |
|\ | | | | | Do not auto-complete manifest endpoint | ||||
| * | Do not auto-complete manifest endpoint | Joseph Hunkeler | 2020-06-08 | 1 | -6/+0 |
|/ | |||||
* | Merge pull request #46 from jhunkeler/package-info | Joseph Hunkeler | 2020-06-08 | 4 | -64/+240 |
|\ | | | | | Package info | ||||
| * | Streamline list and search feature | Joseph Hunkeler | 2020-06-08 | 1 | -58/+14 |
| | | |||||
| * | Implement package data emitter | Joseph Hunkeler | 2020-06-08 | 3 | -6/+226 |
|/ | |||||
* | Merge pull request #43 from jhunkeler/dead-code | Joseph Hunkeler | 2020-06-07 | 9 | -255/+73 |
|\ | | | | | Dead code | ||||
| * | Remove unused rpath detection/creation | Joseph Hunkeler | 2020-06-07 | 1 | -86/+0 |
| | | |||||
| * | Remove glob.h reference | Joseph Hunkeler | 2020-06-07 | 1 | -1/+0 |
| | | |||||
| * | Remove find.{c,h} | Joseph Hunkeler | 2020-06-05 | 5 | -16/+0 |
| | | |||||
| * | Move find.c functions into fs.c | Joseph Hunkeler | 2020-06-05 | 5 | -152/+73 |
| | | |||||
* | | Merge pull request #45 from jhunkeler/manfests-runtime | Joseph Hunkeler | 2020-06-07 | 3 | -32/+101 |
|\ \ | |||||
| * | | Finalize flags | Joseph Hunkeler | 2020-06-07 | 1 | -5/+18 |
| | | | |||||
| * | | Use improved mkmanifest interface | Joseph Hunkeler | 2020-06-07 | 1 | -3/+3 |
| | | | |||||
| * | | Improve mkmanifest interface: | Joseph Hunkeler | 2020-06-07 | 1 | -24/+82 |
| | | | | | | | | | | | | | | | | | | * Accept -p|--platform argument * Fall back to SPMGLOBAL if no platform is defined * Accept multiple manifest paths, and targets | ||||
| * | | Remove invalid escape character | Joseph Hunkeler | 2020-06-07 | 1 | -5/+3 |
|/ / | |||||
* / | Use bsdtar instead of tar (#44) | Joseph Hunkeler | 2020-06-05 | 1 | -2/+2 |
|/ | |||||
* | Bsdtar (#42) | Joseph Hunkeler | 2020-06-04 | 9 | -35/+89 |
| | | | | | | | | | | | | | | | | | | | | | * Add docker build image * Use bsdtar * Disable ORIGIN * tar is bsdtar * Use absolute rpath * Replace matched path with destroot+libpath * No RPATH recieves a likely default path * Use RPATH not RUNPATH * Add bsdtar to circleci deps * Replace tar references | ||||
* | Use correct struct member (#41) | Joseph Hunkeler | 2020-06-03 | 1 | -1/+1 |
| | |||||
* | Refactor fstree (#39) | Joseph Hunkeler | 2020-06-03 | 9 | -103/+222 |
| | | | | | | | | | | | | | | | * Refactor fstree, fstree_free, FSTree type * Add FSRec structure * Refactor fstree usage * Decrease starting size of FSTree structure * Check if ManifestPackage is NULL, not if the requirements array if NULL * Use num_requirements instead of '!= NULL' * Add fstree test | ||||
* | Merge pull request #40 from jhunkeler/time-is-money-friend | Joseph Hunkeler | 2020-05-31 | 1 | -1/+1 |
|\ | | | | | Update config.yml | ||||
| * | Update config.yml | Joseph Hunkeler | 2020-05-31 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #38 from jhunkeler/from-file | Joseph Hunkeler | 2020-05-26 | 11 | -127/+313 |
|\ | | | | | From file | ||||
| * | Less than zero is an error. Greater than zero means no-data | Joseph Hunkeler | 2020-05-26 | 1 | -1/+1 |
| | | |||||
| * | file_readlines now accepts STDIN (filename = "-") | Joseph Hunkeler | 2020-05-26 | 1 | -7/+22 |
| | | |||||
| * | Test for strlist_append_file() | Joseph Hunkeler | 2020-05-26 | 1 | -14/+46 |
| | | |||||
| * | Errors set return value and jump to end of function | Joseph Hunkeler | 2020-05-26 | 2 | -33/+36 |
| | | |||||
| * | Nevermind | Joseph Hunkeler | 2020-05-26 | 1 | -0/+1 |
| | | |||||
| * | Make program_name global | Joseph Hunkeler | 2020-05-26 | 1 | -35/+25 |
| | | |||||
| * | Make a copy of the path | Joseph Hunkeler | 2020-05-26 | 1 | -2/+9 |
| | | |||||
| * | Add strlist_append_file() | Joseph Hunkeler | 2020-05-25 | 2 | -10/+96 |
| | | | | | | | | * Add reader_strlist_append_file() as default reader function | ||||
| * | readlines() return NULL array instead of array with a blank string. | Joseph Hunkeler | 2020-05-25 | 1 | -1/+0 |
| | | |||||
| * | Error handler: | Joseph Hunkeler | 2020-05-25 | 2 | -0/+7 |
| | | | | | | | | | | * Add spm_die() * Add SPM_ERR_FETCH to handle non-package download failures | ||||
| * | Implement -F|--from-file argument | Joseph Hunkeler | 2020-05-25 | 2 | -6/+52 |
| | | |||||
| * | Move file_readlines function out of mirrors.c | Joseph Hunkeler | 2020-05-25 | 4 | -84/+84 |
|/ | |||||
* | Merge pull request #37 from jhunkeler/version-fixups | Joseph Hunkeler | 2020-05-24 | 9 | -322/+306 |
|\ | | | | | Version fixups | ||||
| * | Large paths don't matter. All paths will be relative to the tests anyway. | Joseph Hunkeler | 2020-05-24 | 1 | -3/+3 |
| | | |||||
| * | Check the correct variable | Joseph Hunkeler | 2020-05-24 | 1 | -2/+2 |
| | | |||||
| * | Allocate enough stack to support all of its potential arguments | Joseph Hunkeler | 2020-05-24 | 1 | -1/+1 |
| | | |||||
| * | Use the correct type to support large return by version_from() | Joseph Hunkeler | 2020-05-24 | 2 | -8/+8 |
| | | |||||
| * | Fix leak | Joseph Hunkeler | 2020-05-24 | 1 | -0/+1 |
| | | |||||
| * | Add tests for: | Joseph Hunkeler | 2020-05-24 | 3 | -0/+141 |
| | | | | | | | | | | | | * isdigit_s * tolower_s * version_* functions |