summaryrefslogtreecommitdiff
path: root/src/fileops.h
Commit message (Expand)AuthorAgeFilesLines
* fileops: rename to "futils.h" to match function signaturesPatrick Steinhardt2019-07-201-390/+0
* git_error: use new names in internal APIs and usageEdward Thomson2019-01-221-1/+1
* consistent header guardsethomson/header_guardsEdward Thomson2018-02-011-1/+1
* futils: add a function to truncate a fileCarlos Martín Nieto2017-12-261-0/+5
* Make sure to always include "common.h" firstPatrick Steinhardt2017-07-031-0/+1
* fsync parent directories when fsyncingEdward Thomson2017-02-281-0/+18
* git_futils_writebuffer: optionally fsyncEdward Thomson2017-02-281-0/+7
* fileops: fix typos in `git_futils_creat_locked{,with_path}`Patrick Steinhardt2016-11-141-2/+2
* odb: only freshen pack files every 2 secondsethomson/refresh_objectsEdward Thomson2016-08-041-2/+3
* odb: freshen existing objects when writingEdward Thomson2016-08-041-0/+5
* Merge pull request #3170 from CmdrMoozy/nsec_fixCarlos Martín Nieto2015-11-121-1/+1
|\
| * diff/index: respect USE_NSEC for racily clean file detectionAxel Rasmussen2015-09-181-1/+1
* | filebuf: use a checksum to detect file changesCarlos Martín Nieto2015-10-301-1/+2
|/
* git_futils_mkdir_*: make a relative-to-base mkdirEdward Thomson2015-09-171-10/+7
* checkout: hold seen dir paths in a mapEdward Thomson2015-02-041-2/+11
* checkout: remove files before writing new onesEdward Thomson2015-01-201-0/+4
* checkout: introduce git_checkout_perfdataEdward Thomson2015-01-201-0/+14
* fileops: allow linking files when copying directory structuresCarlos Martín Nieto2014-05-281-0/+2
* Fix broken logic for attr cache invalidationRussell Belfer2014-04-171-0/+6
* Attribute file cache refactorRussell Belfer2014-04-171-4/+5
* Move system directory cache out of utilsEdward Thomson2014-02-241-88/+0
* Plug configuration file search paths leaksnulltoken2013-11-051-0/+5
* move mode_t to filebuf_open instead of _commitEdward Thomson2013-11-041-1/+1
* Initial iconv hookup for precomposed unicodeRussell Belfer2013-10-031-14/+2
* Merge pull request #1858 from linquize/win32-template-dirVicent Martí2013-09-171-1/+10
|\
| * Can load default template directoryLinquize2013-09-181-0/+8
| * Can guess win32 git template dirLinquize2013-09-171-1/+2
* | Add simple global shutdown hooksRussell Belfer2013-09-171-5/+0
|/
* Better macro name for is-exec-bit-set testRussell Belfer2013-09-051-3/+3
* GIT_MODE_TYPE should exclude setgid bitsRussell Belfer2013-09-051-1/+2
* Add more file mode permissions macrosRussell Belfer2013-09-051-1/+4
* Clean up some documentationCarlos Martín Nieto2013-07-231-4/+4
* preload configuration pathsEdward Thomson2013-07-111-0/+7
* Add more diff rename detection testsRussell Belfer2013-05-201-0/+3
* More git_diff_find_similar improvementsRussell Belfer2013-05-201-0/+1
* Switch search paths to classic delimited stringsRussell Belfer2013-03-181-11/+28
* Implement global/system file search pathsRussell Belfer2013-03-151-8/+38
* Merge pull request #1369 from arrbee/repo-init-template-hooksVicent Martí2013-03-051-6/+21
|\
| * Make mode handling during init more like gitRussell Belfer2013-02-271-1/+14
| * Fix initialization of repo directoriesRussell Belfer2013-02-261-6/+8
* | Clone should not delete directories it did not createJameson Miller2013-03-011-1/+9
|/
* update copyrightsEdward Thomson2013-01-081-1/+1
* Rework checkout with new strategy optionsRussell Belfer2012-11-091-0/+2
* Extensions to rmdir and mkdir utilitiesRussell Belfer2012-11-091-13/+26
* I LIKE THESE NAMESVicent Marti2012-10-311-5/+5
* Better naming for file timestamp/size checkerRussell Belfer2012-10-311-11/+29
* Add git_config_refresh() API to reload configRussell Belfer2012-10-301-1/+24
* Add complex checkout test and then fix checkoutRussell Belfer2012-10-091-5/+7
* Implement filters for status/diff blobsRussell Belfer2012-09-061-0/+1
* Some cleanup suggested during reviewRussell Belfer2012-08-221-6/+4