index
:
libbutl
base64url
build2-control
ci
fdstat
json
json-raw
lz4
lz4-fdstream
master
mingw-stdthread
noexcept
odb
optional
os-release
build2 utility library
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
butl
/
filesystem.cxx
Age
Commit message (
Collapse
)
Author
Files
Lines
2017-05-01
Add hxx extension for headers and lib prefix for library dir
Karen Arutyunov
1
-1396
/
+0
2017-04-28
Add follow_symlinks parameter to path_search()
Karen Arutyunov
1
-2
/
+11
2017-04-28
MinGW GCC happy (reorder inline functions, parentheses)
Karen Arutyunov
1
-1
/
+1
2017-04-24
Reimplement file_mtime() to use GetFileAttributesEx() on Windows
Boris Kolpackov
1
-14
/
+52
On Windows struct stat does not contain the nanoseconds member which means we effectively had one second timestamp resolution.
2017-03-22
Implement throw_generic_error() and throw_system_error()
Karen Arutyunov
1
-48
/
+37
2017-03-14
Add mventry(), mvfile() and mvdir()
Karen Arutyunov
1
-5
/
+143
2017-03-14
Fix path_entry() to properly work for symlinks on Windows
Karen Arutyunov
1
-27
/
+34
2017-03-13
Add flexibility to path search callback function
Karen Arutyunov
1
-26
/
+89
2017-03-09
Fix path_match() character case sensitivity on Windows
Karen Arutyunov
1
-0
/
+10
2017-02-17
Fix cpfile() to throw system_error only
Karen Arutyunov
1
-8
/
+50
2017-02-13
Implement path_match() and path_search()
Boris Kolpackov
1
-0
/
+369
2017-02-13
Add path_entry(), fixes for path
Karen Arutyunov
1
-46
/
+69
2017-01-05
Update copyright year
Boris Kolpackov
1
-1
/
+1
2016-12-07
Add path::current(), path::parent()
Karen Arutyunov
1
-6
/
+12
2016-11-01
Add entry_exists(path)
Karen Arutyunov
1
-0
/
+21
2016-08-29
Add flag to file_exists() not to follow symlinks
Boris Kolpackov
1
-4
/
+19
2016-08-28
Add few filesystem function overloads for C-string paths
Boris Kolpackov
1
-9
/
+9
2016-08-21
Cosmetic change
Boris Kolpackov
1
-5
/
+5
2016-08-19
Add dir_empty() test
Boris Kolpackov
1
-4
/
+4
2016-08-02
Cosmetic change
Boris Kolpackov
1
-1
/
+1
2016-08-02
Check for eof before streaming rdbuf
Boris Kolpackov
1
-1
/
+5
2016-07-30
Implement support for Windows path actualization
Boris Kolpackov
1
-0
/
+1
2016-07-28
Redesign path to store trailing slash for directories
Boris Kolpackov
1
-1
/
+1
2016-07-23
Extend fdstream
Karen Arutyunov
1
-31
/
+6
2016-07-07
Add cpfile()
Karen Arutyunov
1
-5
/
+100
2016-07-01
Port to MSVC
Karen Arutyunov
1
-8
/
+32
2016-06-23
Add mkslink(), mkhlink()
Karen Arutyunov
1
-7
/
+54
2016-06-23
Add ignore_error parameter to rmdir_r(), fix try_rmdir_r()
Karen Arutyunov
1
-4
/
+4
2016-05-31
Port to MinGW
Karen Arutyunov
1
-19
/
+214
2016-01-22
Fix bug in mkdir_p()
Boris Kolpackov
1
-1
/
+1
2016-01-09
Update copyright year
Boris Kolpackov
1
-1
/
+1
2015-12-05
Prevent signature clashes in nsec() overload set
Boris Kolpackov
1
-7
/
+13
2015-09-29
Add auto_rmfile and auto_rmdir
Boris Kolpackov
1
-4
/
+4
2015-09-10
Add support for not removing directory itself in rmdir_r()
Boris Kolpackov
1
-5
/
+8
2015-08-31
Add rmdir_r(), path_permissions()
Boris Kolpackov
1
-46
/
+80
2015-07-17
Fix stat/lstat type/ltype to be consistent, use correct *stat()
Boris Kolpackov
1
-3
/
+3
2015-07-10
Implement try_mkdir_p()
Boris Kolpackov
1
-0
/
+14
2015-07-09
Implement directory iteration support
Boris Kolpackov
1
-4
/
+129
2015-06-18
Move path_mtime to filesystem, rename file_mtime, follow symlinks
Boris Kolpackov
1
-1
/
+43
2015-06-18
Move path and filesystem from build2 to libbutl
Boris Kolpackov
1
-0
/
+101