summaryrefslogtreecommitdiffstats
path: root/build2/filesystem.cxx
Commit message (Collapse)AuthorAgeFilesLines
* Add support for alternative build file/directory naming schemeBoris Kolpackov2019-03-071-13/+10
| | | | | | | | Now the build/*.build, buildfile, and .buildignore filesystem entries in a project can alternatively (but consistently) be called build2/*.build2, build2file, and .build2ignore. See a note at the beginning of the Project Structure section in the manual for details (motivation, restrictions, etc).
* Update copyright yearKaren Arutyunov2019-01-161-1/+1
|
* Fallback to loading outer buildfile if there isn't one in src_baseBoris Kolpackov2018-11-141-4/+5
| | | | | | This covers the case where the target is defined in the outer buildfile which is common with non-intrusive project conversions where everything is built from a single root buildfile.
* Create .buildignore file in testscript root working directoryKaren Arutyunov2018-09-051-0/+59
|
* Update copyright yearKaren Arutyunov2018-05-191-1/+1
|
* Use rmsymlink() to portably remove symlinksBoris Kolpackov2018-04-281-0/+27
|
* Add ignore_error parameter for functions that check file system entry existenceKaren Arutyunov2017-10-041-6/+6
|
* Implement detection of ignorable changes (whitespaces, comments)Boris Kolpackov2017-07-221-0/+16
|
* Add hxx extension for headersKaren Arutyunov2017-05-011-2/+2
|
* Make use of operator<<(ostream, exception)Karen Arutyunov2017-01-091-7/+7
|
* Update copyright yearBoris Kolpackov2017-01-051-1/+1
|
* Use diagnostics facility from libbutlBoris Kolpackov2016-11-221-12/+6
|
* Make rmdir_r() to call entry_exists(path) rather than exists(dir_path)Karen Arutyunov2016-11-041-1/+15
|
* Add empty(dir_path) to filesystemBoris Kolpackov2016-11-041-0/+14
|
* Fix crashing on unhandled system_error thrown by file_exists()Karen Arutyunov2016-09-131-1/+29
|
* Move filesystem-related functions from context to new filesystem filesBoris Kolpackov2016-07-081-0/+99