Commits
- Commit:
4a1ddfc2ae992bd73e34ce89b7f309df643aeba5
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix bug where update forgot to create a parent directory
- Commit:
7e7c1e4c1dd8fa7492c8e247bb9829c043c50723
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
avoid pointless call to got_error_from_errno()
- Commit:
8da9e5f4a4b7b369d617fdceb6e9b715f8d6d121
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
implement checkout+update as single-pass diff between file index and tree
- Commit:
81a30460ae72c2e83fd47df22f93785661b7b750
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix a path matching bug in collect_missing_file()
- 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:
b504a804cf269d86aebf0f805cc5eb135423f76a
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
switch file index entries from TAILQ to got_pathset
- Commit:
8f6d9a6a62b3640c758a23e26cd567e2e44406e1
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
mark got_pathset iteration functions as safe
- Commit:
4ba899b3f71214e07c64451621cfa5e2aafe68f0
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
remove entry from file index after removing on-disk file, not before
- Commit:
63f4f47b30929a05c377070ef0fff7f92b0dbf53
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
whitespace
- Commit:
26c4ac4df0a7fa02e8cb703d2f0e6b9da84d0f82
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
stop trying to remove parents if a non-empty parent is traversed
- Commit:
90285c3b5b24fe56d9ea77e33199bcd395595b95
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
properly remove empty directories left behind during updates
- Commit:
e1ed7f77442c0693e02984d550e3cc674e3c0dc0
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
must use safe iteration over file index entries
- Commit:
5cc266baadfb13464b72e1ccbec0462eb641f0b6
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make 'got update' remove directories in a checkout with path prefix
- Commit:
1f46d0af752f3e60c6ed712b8120328af9d4cd9a
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
rename misleadinly named field in struct collect_missing_entry_args
- Commit:
82d71325af9661465ecf314c98d8eecc487befc4
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
improve wording of a comment in tree_checkout()
- Commit:
f5c49f82371af261622c0db5fea60e6558d32c6c
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make 'got update' remove empty directories
- Commit:
7839bc15b2c146222489bd8d61a1dede43fecbbf
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make got_repo_get_path() return const char *
- Commit:
512f0d0efcba9d2e0925fd76670087a383c0bf6f
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make 'got update' remove files which were deleted
- Commit:
be7061eb8834a24d83d6376aa2586e1b3e2232ab
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
ensure that 'got update' stays on the current branch
- Commit:
507dc3bb1293e483406626bf03199db0bc17dc5c
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add a basic 'got update' command; does not merge files yet
- Commit:
e5dc71984941ad561bd7f953c0cbb88bc5aad0b0
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix 'same path prefix' check during checkout
- Commit:
f609be2e6595d866c110e5c9f895db17f761e612
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix got_worktree_get_repo_path()
- Commit:
2fbdb5aefebc67efda0c651e17b9094d46633d1a
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
remove useless strdup from got_worktree_get_repo_path()
- Commit:
49520a3227e82d18f80658e593e3300434fa8625
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
verify path prefix when checking out into existing work tree