Commits
- Commit:
11495e04177c42cbbbab8416171bad777b37e5d0
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
tweak 'got rebase' conflict error message
- Commit:
01757395d9acd01c9c7796b4e1f5c0b75943b810
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
speed up commits during rebase by caching a list of merged paths
- Commit:
1ee397ad2d67e352b33dac85804e51ff3db9fc15
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
allow error return from got_worktree_checkout_cb()
- Commit:
10796104a13b638c830d88214960214bcd8cca3a
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
unsigned char casts for isspace()
- Commit:
a297e751ef5b62d166e2d25b2a237ba0c6119cfb
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
expand abbreviated object IDs before showing such IDs in output
- Commit:
d3f84d51c4443f621486b49558aa86b4e5c45a04
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
catch and prevent 'got branch -'; I've done this often enough now...
- Commit:
ba882ee388d95f88eb3e54d3ccd2b07e736e5190
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make 'got branch -l' indicate work tree's current branch
- Commit:
64c6d99023a672f220d1de2662dfe52300f51ea2
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
prevent rebase in a work tree with an incompatible path prefix
- Commit:
2f7f4a8a4e943489e2a24501fe1160d536edb62e
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
whitespace
- Commit:
af54c8f841ad54cb7ef693eec09016be91301433
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
attempt to improve 'got rebase' usage string
- Commit:
7d5807f4517a76c30cd479340f6968ca7eecce0b
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
disallow 'got update' and 'got commit' while rebase is in progress
- Commit:
ff0d2220eb012a3bb8f5e583df7baad033a9397b
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
handle no-op changes during 'got rebase -c'
- Commit:
818c750100809b9b2d2c638d39f1427a66929fce
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
initial 'got rebase' implementation
- Commit:
016477fd0e28904c48c579801cd75d6314a848c4
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
rename 'got cherrypick' alias 'got ch' to 'got cy'
- Commit:
648e4ef7f69d8e5852f9d53021c8863df78fed33
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
rename 'got rm' to 'got remove'; keep 'rm' as an alias
- Commit:
ce5b7c56feb64f28afedf39561cac1a17a3f028c
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make got/tog list commands if -h or an unknown command is provided
- Commit:
97b3a7beacbda58876c185d6aa2b1b9c305fa6f6
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
require user to type full got command names or short aliases
The previous strncmp-based approach was problematic, e.g. "co" was
treated as an alias for "commit", while most users will expect "co"
to map to "checkout". Introduce explicit aliases and document them.
- Commit:
8cfb4057347c76581c64b02802d4b9608bf56fd2
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
rename 'struct cmd' to 'struct got_cmd'
- Commit:
dd88155e484f5bbae1af4e3c8d020cabc2e647ab
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
disambiguate abbreviated object IDs based on object type
- Commit:
e09a504cc5b72ff4eca5d539b6fb50c8d01d0036
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
introduce support for abbreviated object IDs
- Commit:
4e759de49807996b58bace13158d54df47e7717e
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add 'got branch' command
- Commit:
5e070240dfc4a9ff80bb9789bc54b22b77db6306
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make default usage fit on one line; de-duplicates man page info
- Commit:
bc20e173ea7feefe67f7b40db7b6887dc7895daf
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix usage() call in cmd_init()
- Commit:
2c7829a4ca20def05fcbfb4e1557e8f7abbf9c1b
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
implement 'got init'
- Commit:
a484d721b0152ab353a510e75b2aab3cd1aebee3
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
don't report base-bump-only updates as 'already up to date'