Commits
- Commit:
886cec1790573db31b16b89ed63a5608ea108bec
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
close races with concurrent filesystem modification when reading ignore files
- Commit:
70e3e7f5a129106c0c31204233b35dfdf0d6a990
- From:
- Tracey Emery <tracey@traceyemery.net>
- Date:
add -k option to 'got remove' to keep files on disk
ok stsp
- Commit:
ab0d43616704b463cc02e5c8ea982dcf10f83f4b
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix leak in an error path of get_file_status()
- Commit:
882ef1b90ea13c3e6642cdd8af148fb08bbeda02
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix fstatat() and openat() error checking in get_file_status()
- Commit:
3d35a492f8fdcff7a6389058d0fcb635ea34a355
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
avoid opening the file in get_file_status() if possible
- Commit:
82223ffcc5f64af285d0eac132024ef478ca6bd2
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix wrong function name in errno error message
- Commit:
12463d8bf337d3eb12e6cd73d5bd1f25c278e571
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
address some of the file descriptor vs. path races in status callbacks
- Commit:
7f91a1339fbcdc302e1cd799d2c31ac7acc52bb7
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
open files during status crawl in a race-free way, too
- Commit:
6fc93f379e4f736797334532691d298244b2b014
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
prevent the status crawl from racing with paths changing in the filesystem
- Commit:
f4d199c99e2463414ab27d393fa98378de352bad
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
oops, fix previous
- Commit:
43ff8261e1c6fdb609986add011ed0313f6eabe6
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
check for fclose() failure in get_file_status()
- Commit:
1338848fa6ee90aee6431e1085445fa4953b036a
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
open the file just once in get_file_status()
- Commit:
f2a9dc41d851ff2d575b08c2766583ff11cdd7af
- From:
- Tracey Emery <tracey@traceyemery.net>
- Date:
add -R option to 'got remove' for recursive deletion
ok stsp
- Commit:
dbb83fbd81591d01db580caf15e585de893f0b9b
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
there's no need to store a directory path in struct schedule_addition_args
ok tracey
- Commit:
022fae89eee20051d352d3dc2b8c64486bdafe93
- From:
- Tracey Emery <tracey@traceyemery.net>
- Date:
Introduce -I to cmd_add to disregard ignores when adding recursively. Expand add.sh tests. Update TODO.
- Commit:
56e0773df7e12fc69c1f6f9d171c93fd78a13d0e
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
convert tree entries from SIMPLEQ to an array
- Commit:
3fd4eb5ab97dd3b1914bfe46f5b6a7bc1bd1ec81
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fold a function call onto a single line
- Commit:
4e68cba3de6663791e40fa15f1eecbc4a2bf724c
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add -R option to 'got add' for recursive addition (patch by Tracey Emery)
- Commit:
6dd1ece69a673273a872d5fb39eb97fc593a6f47
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
when an object id string is bad, include the bad string in the error message
- Commit:
7b5dc508da734468a2a01112b45b7999b55123ce
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix staging of multiple files with -p
ok semarie
- Commit:
8b692cd00bf22ee0c1455a6d17590b0e2f207a87
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
remove lock files, as intended, when reintegrate gets aborted
- Commit:
f69721c3fc6f5a7b7a11a49a1fd7a99182ef01f0
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
show base commit hash and omit filenames in conflict markers
- Commit:
46f68b205b4ab514846c5352c6d952720b9da365
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
show file mode differences when diffing trees
- Commit:
523b8417c1fee8faa1a1732ffb036e97ae2ebb4a
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
handle xbit-only changes during 'got update'
- Commit:
1ebedb77e0d68bff22163a9aafc13db5f3f706df
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
teach 'got commit' to tweak the executable bit of a file