Commits
- Commit:
46b6ee7302a81a739a797e90a1d908be2b5e265d
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
rename some variables
- Commit:
af12c6b9e6c83593ff7f69e05166ca3d12ad44dc
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
ensure that file index is synced to disk in case of errors
- Commit:
e20a8b6f0dfe647b8cff3d2fdbc06058793f35d1
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
allow multiple file path arguments for 'got revert'
- Commit:
07f5b47a743b8436b0a26055e563b23c29e3cf28
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
don't leak 'relpath' memory in got_worktree_schedule_add()
- Commit:
17ed46186c2a79ae984817ddcdab9f803f23636a
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
allow removing multiple paths at once for 'got rm'
- Commit:
03415a1a67d78f2decd6e46d82288a224bd4454d
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
allow 'got cherrypick' with a root commit (adds all files in commit)
- Commit:
a8db5ed88e635d83d1cf9b7e9bbe48eea50c192c
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
remove unused fields from struct merge_file_cb_arg
- Commit:
2b92fad7804791e1a20f46acf637ff4c40470e50
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
test and fix expected file status after 'got cherrypick'
- Commit:
9c6338c4052d0127c812ecc3bd4a5ddde55ba2f0
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
introduce sync_fileindex() helper in worktree.c
- Commit:
234035bc7943e32aa92668438f4c0ba9c85e2f83
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add 'got cherrypick' command
- Commit:
f6d88e1a0cac5d10deaafff839c36f2a9860dd8c
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix lack of NUL termination of a path; bug exposed by new realpath(3)
- Commit:
c932eeeb83c00ba282780d657b539e342d092311
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make 'got update' bump the base commit ID of unchanged files
This change makes it actually possible to get around commit-time
out-of-dateness by running 'got update'.
The test added with this commit shows that our out-of-dateness
check is currently too simplistic; an update is required between
any two commit operations! It would be better to allow commits to
proceed until a situation arises where file content must be merged.
- Commit:
8656d6c4d5273b7a838b8d2b0b057891e50a2ece
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make struct got_commitable opaque to library users
- Commit:
a3df2849ff6ef714618aee3003e83b56282dbb49
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix bug reproduced by xfail test 'test_commit_added_subdirs'
- Commit:
024e9686ae5fdfe2c0699649dc600c3dd39397f0
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add branch support to 'got update'