Age | Commit message (Expand) | Author | Files | Lines |
2020-06-24 | Restructure touch_file() control flow to produce consistent failures | Boris Kolpackov | 1 | -52/+56 |
2020-06-24 | Don't use utime() on Windows | Boris Kolpackov | 1 | -26/+74 |
2020-03-17 | Fix mkanylink() to complete relative target against link directory when creat... | Karen Arutyunov | 1 | -4/+16 |
2020-03-17 | Add readsymlink(), followsymlink(), and try_followsymlink() | Karen Arutyunov | 1 | -233/+571 |
2020-03-11 | Fix race in dir_iterator::next() for 'ignore dangling symlinks' mode | Karen Arutyunov | 1 | -54/+110 |
2020-03-11 | On Windows try to create directory symlink and fallback to creating junction ... | Karen Arutyunov | 1 | -41/+42 |
2020-03-09 | Add more support for symlinks on Windows | Karen Arutyunov | 1 | -438/+651 |
2020-03-03 | Revert previous (erroneously pushed to master) commit | Karen Arutyunov | 1 | -100/+5 |
2020-03-02 | Backup | Karen Arutyunov | 1 | -5/+100 |
2020-02-06 | Drop copyright notice from source code | Boris Kolpackov | 1 | -1/+0 |
2019-10-01 | Move path match to path-pattern.?xx | Karen Arutyunov | 1 | -408/+2 |
2019-09-28 | Swap entry and pattern parameters in path_match() | Karen Arutyunov | 1 | -4/+4 |
2019-09-27 | Add support for bracket expressions in wildcard pattern matching | Karen Arutyunov | 1 | -36/+284 |
2019-09-25 | Get rid of used uninitialized GCC warning | Boris Kolpackov | 1 | -1/+1 |
2019-08-14 | Add mkanylink() filesystem function | Boris Kolpackov | 1 | -0/+56 |
2019-06-03 | Fix missing for Windows traits alias renaming | Karen Arutyunov | 1 | -2/+2 |
2019-06-03 | Rename traits alias to traits_type for basic_path, basic_url, and string_tabl... | Karen Arutyunov | 1 | -2/+2 |
2019-05-23 | Improve path_traits convenience overloads | Boris Kolpackov | 1 | -1/+1 |
2019-05-03 | Partially dismantle modularization using Modules TS semantics | Boris Kolpackov | 1 | -4/+4 |
2019-02-16 | Fix non-detecting dangling junctions if built with mingw gcc | Karen Arutyunov | 1 | -46/+78 |
2019-02-15 | Fix rmdir_r() that may throw system_error regardless of ignore_error flag value | Karen Arutyunov | 1 | -7/+18 |
2019-02-15 | Fix directory symlinks support on Windows | Karen Arutyunov | 1 | -77/+101 |
2019-01-16 | Update copyright year | Karen Arutyunov | 1 | -1/+1 |
2018-12-01 | Change path_search() to only match directory absent components in 'match abse... | Karen Arutyunov | 1 | -25/+4 |
2018-11-30 | Add match_absent flag for path_{search,match}() functions | Karen Arutyunov | 1 | -8/+46 |
2018-11-26 | Add note on "filesystem time" on Windows | Boris Kolpackov | 1 | -1/+8 |
2018-09-05 | Keep trying to remove file for a second on Windows | Karen Arutyunov | 1 | -19/+36 |
2018-09-04 | Minor comment change | Boris Kolpackov | 1 | -1/+1 |
2018-09-03 | Keep trying to move filesystem entry for a second on Windows | Karen Arutyunov | 1 | -14/+38 |
2018-06-01 | Remove redundant assertion in path_match(path, path, dir_path) | Karen Arutyunov | 1 | -14/+6 |
2018-05-19 | Update copyright year | Karen Arutyunov | 1 | -1/+1 |
2018-05-18 | Fix broken dangling symlinks detection by dir_iterator | Karen Arutyunov | 1 | -6/+6 |
2018-05-18 | Add ignore_dangling parameter to dir_iterator() ctor | Karen Arutyunov | 1 | -19/+50 |
2018-04-28 | Fix try_rmfile() to remove symlinks on Windows | Karen Arutyunov | 1 | -9/+24 |
2018-04-28 | Few bug fixes | Boris Kolpackov | 1 | -1/+1 |
2018-04-28 | Improve rmsymlink() interface | Boris Kolpackov | 1 | -7/+6 |
2018-04-28 | Add support for directory symlinks on Windows | Karen Arutyunov | 1 | -19/+174 |
2018-03-20 | Fix compile-time errors when build with clang on MacOS | Karen Arutyunov | 1 | -6/+8 |
2018-03-19 | Add support for copying file timestamps by cpfile() | Karen Arutyunov | 1 | -36/+167 |
2018-02-08 | Make try_rmfile() to delete read-only files on Windows | Karen Arutyunov | 1 | -2/+26 |
2017-11-23 | Make some functions static | Boris Kolpackov | 1 | -10/+12 |
2017-10-04 | Add ignore_error parameter for path_entry() and *_exists() functions | Karen Arutyunov | 1 | -10/+10 |
2017-09-22 | Initial modularization with both Clang and VC hacks | Boris Kolpackov | 1 | -11/+36 |
2017-07-22 | Add touch_file() filesystem function | Boris Kolpackov | 1 | -0/+29 |
2017-06-15 | Adapt for ln testscript builtin | Karen Arutyunov | 1 | -1/+25 |
2017-06-14 | Minor performance fix | Karen Arutyunov | 1 | -1/+1 |
2017-06-12 | Add tests and fixes for path_search(pattern,entry) | Karen Arutyunov | 1 | -22/+111 |
2017-06-08 | Add path_match() and path_search() overloads | Karen Arutyunov | 1 | -132/+359 |
2017-05-19 | Add file_empty(), extend path_entry() to return size | Boris Kolpackov | 1 | -19/+22 |
2017-05-02 | Make dir_iterator move-ctor noexcept, revert previous workaround | Boris Kolpackov | 1 | -7/+0 |