aboutsummaryrefslogtreecommitdiff
path: root/include/fs.h
Commit message (Collapse)AuthorAgeFilesLines
* Move find.c functions into fs.cJoseph Hunkeler2020-06-051-0/+2
|
* Refactor fstree (#39)Joseph Hunkeler2020-06-031-4/+9
| | | | | | | | | | | | | | | * 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
* Move file_readlines function out of mirrors.cJoseph Hunkeler2020-05-251-2/+1
|
* spm_mkdtemp requires a base directory:Joseph Hunkeler2020-04-181-1/+1
| | | | * test_spm_mkdtemp revealed a difference in how variables are stored (Linux vs. MacOS)
* Add functions:Joseph Hunkeler2020-04-141-1/+11
| | | | | | | | | | | touch() fslist() * Add type: struct FSList * Consolidate platform specific includes
* doxygen: add missing @file to each headerJoseph Hunkeler2020-03-181-0/+3
|
* Begin consolidating paths (manifests and temp directories)Joseph Hunkeler2020-03-021-1/+1
|
* Add spm_mkdtemp() functionJoseph Hunkeler2020-02-251-0/+2
|
* Move exists() from deps.h to fs.hJoseph Hunkeler2020-02-241-0/+1
|
* Rework dependency scanning:Joseph Hunkeler2020-02-181-1/+1
| | | | | | | | | * Stop resolving dependencies during manifest creation * Resolve dependencies by path * Die on failure to resolve * Fixed an off-by-one error in manifest_read * Add CLI argument -M|--override-manifest to disable default manifest(s) * Clean up expandpath() a bit
* Refactor continues:Joseph Hunkeler2020-02-171-0/+1
| | | | | | | | | * Implement multiple manifests * Random bug fixes * More bugs added * Start removing references to SPM_GLOBAL.package_dir * Start using manifests for everything * Simplify mkmanifest_interface
* Refactor project structure:Joseph Hunkeler2020-02-111-0/+29
* Move prototypes and definitions to respective header files * Renamed strings.h to str.h to avoid collision with standard library header