Commits
- Commit:
27d0e5bd84bca09e4b202bc466a2098cc6447d31
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
flush the file index after writing it
- Commit:
a5744d7100b84f5998fe87f7a2ff3637fd28be64
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
don't bother with memcpy of header when writing the file index
- Commit:
784955db0f639c53fd5aeb70d0f006cad99a815f
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
print a more useful message when an update had nothing to do
- Commit:
cf61d8187fe29b5d3333c3103bc73ad3ca585efc
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
allow recovery of a bad file index by removing it and updating
- Commit:
4a1ddfc2ae992bd73e34ce89b7f309df643aeba5
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix bug where update forgot to create a parent directory
- Commit:
46cee7a3e76f2e44d2e0c5919de76d228b9c79af
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add two more tests for update
- Commit:
7e7c1e4c1dd8fa7492c8e247bb9829c043c50723
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
avoid pointless call to got_error_from_errno()
- Commit:
1beed9999fbf48508ec7047066ffd0c856eb9a28
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
rename got_compare_paths to got_path_cmp
- Commit:
50952927133492b33519e6b09474d9a9ae77abb6
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix various issues in new update implementation
- Commit:
1c11b35cd62a3d95ca80329b5edb14875c18fa6a
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add a test for got_compare_paths()
- Commit:
8069f63672650a2836d923d8f3889829ac63b04c
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
implement -c option for 'got checkout'
- Commit:
27793341b019f82d415b7a38f106a5424a3d2ecb
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
introduce special error code for a corrupt file index
- Commit:
8da9e5f4a4b7b369d617fdceb6e9b715f8d6d121
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
implement checkout+update as single-pass diff between file index and tree
- Commit:
c1669e2e5fb4f6007afe46318e82a4e0de689390
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
implement recursive mode for 'got tree'
- Commit:
80bd227c8266b1bdccfbaca37c2d9366e6e9ef67
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
remove TODO items which have been done
- Commit:
7c1607bc5237c2f1e75f1b877e0f9ae92efb3199
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add another TODO item
- Commit:
4482e97b9e5bb7379ba16b6609bb76b13920c7da
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
shorten test name
- Commit:
81a30460ae72c2e83fd47df22f93785661b7b750
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix a path matching bug in collect_missing_file()
- Commit:
25a58941e2beadb3c782e68c751bd74947177955
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
remove the pathset abstraction again; replaced by RB tree
- Commit:
7a9df742c247f62cb09b77ae4bd3fb8006636553
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
replace use of got_pathset in worktree code with RB tree
- Commit:
133d2798cc7d235f7491a2969b2cbb700841d8e8
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
use RB tree directly instead of a pathset in file index code
- Commit:
e01590338c3e32a0e096d3409844b7e587ab894b
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
generalize the pathset's path comparison function
- Commit:
025eb8a5503ebea0b3dffaf887ef0fd8aa5e1d23
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
avoid unnecessary strdup() in got_pathset's find_element()
- Commit:
6b798c3c8a2a1a0b86a2e6fbbe3d3be758f9b56c
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
don't forgot to free file index entries in got_fileindex_free()
- Commit:
b504a804cf269d86aebf0f805cc5eb135423f76a
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
switch file index entries from TAILQ to got_pathset