Commits
- Commit:
818c750100809b9b2d2c638d39f1427a66929fce
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
initial 'got rebase' implementation
- Commit:
2b496619daecc1f25b1bc0c53e01685030dc2c74
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix bug exposed by test_commit_added_and_modified_in_same_dir
- Commit:
950a4a905c4d772a32d335f2d3334e02c1dc7a40
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
use got_fileindex_free() to free a fileindex structure
- Commit:
6c4c42e07c3ebc32f3ea82173f6936b9f522733a
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
implement search for 'tog blame'
- Commit:
2c7829a4ca20def05fcbfb4e1557e8f7abbf9c1b
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
implement 'got init'
- Commit:
102ff934b46daf842c7e393a017ab35d9449c577
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
don't report 'base bumped' status if base is up-to-date
- Commit:
a484d721b0152ab353a510e75b2aab3cd1aebee3
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
don't report base-bump-only updates as 'already up to date'
- Commit:
1a36436d4d4024fada20498cad3039950c4b2da2
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
relax out-of-dateness check for 'got commit'
- 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'
- Commit:
08573d5b25f67f49eebace9318c417f8d384ab10
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add branch support to 'got checkout'
- Commit:
b416585cf047654c6eb266874b5465a6f67861a7
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
store file's base commit ID in got_commitable and use it for OOD check