Commits
- Commit:
97972933210f224479bf2e8f44c4cb88a2dec393
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
check for errors from write(2) and close(2) while collecting log messages
- Commit:
50b0790ed9a28fced631f31e5b7ca76a9a610ea5
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add per-worktree got.conf(5) file in the .got directory; ok millert
- Commit:
1601cb9fb1c61348022d15d2f34797672e2c3cc3
- From:
- Christian Weisgerber <naddy@mips.inka.de>
- Date:
use plain write() in place of dprintf() with a pre-formatted string
step-by-step guidance from millert; ok millert stsp
- Commit:
3168e5da215c7b442d231f40bfd61df067505d8b
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
zap trailing tabs
- Commit:
257add310e4b16ae43b467b91f66b773da39f470
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add got.conf(5) configuration file
ok tracey
- Commit:
4dbec0a83c320fcd126d9d2014fae24906ce415d
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
actually make use of an intermediate variable in cmd_clone()
found by tracey's scan-build
- Commit:
766841c2970cb5bef66c9c69201b231d0eefb120
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add -s option to 'got remove' which deletes files in a particular status
This makes it easy to deal with files that were deleted from disk by external
tooling which modified the work tree. Such files are left in missing (!)
status and can now be marked for deletion in bulk via 'got rm -s\! -R .'
For consistency, modified (M) files can now be removed with 'got rm -s M'
which implies 'got rm -f'.
Prompted by feedback from krw@
- Commit:
081470ac52a4d68384a33f36bdd0d3096d6cf772
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add -s option to 'got status' which acts as a status code filter
Advantages over using grep are that the list of codes is validated against
a list of known status codes, and that it is easier to match staged files
which can display status codes in one or both of two columns.
Prompted by feedback from krw@
- Commit:
502b9684f951602db159ea8e357e404480666eec
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make 'got log' -R and -P options work in combination
With -R, the -P option did not show any paths.
Regression test added here demonstrates the problem.
- Commit:
b2118c49a14c29447e228bf9a2b2a38f2da4f10b
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
Add a 'got info' command which displays work tree meta-data.
Remove the alias 'got in' for 'got init'.
The 'in' alias was too close to either 'init' or 'info'.
ok tracey, millert
- Commit:
35213c7c838a48142d398147b54bb9938af8cab0
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
forbid bad symlinks; add -S option to 'got commit' and 'got stage' to allow them
- Commit:
39449a05d564e098f638d1be356d1efbba3ab38c
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make 'got diff' show changes to symlinks in a work tree
- Commit:
eb59b6d4903198c69021bb80110c5dea0f7a7bc2
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
show path in error message when blaming a symlink pointing to a directory
- Commit:
0587e10c4c4e054f8aeda2bd499b76c0ec60dc40
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add symlink support to 'got blame' and 'tog blame'
- Commit:
0d6c6ee302022b4b2746cd5a85df1f34f8891b9c
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make 'got/tog tree' show symlink targets like 'ls -lF' does: link@ -> target
- Commit:
5d58be1291225e7e6b5febddb818535c9907fd09
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix 'got tree' usage message; the path argument is optional
- Commit:
f4d0e3fbae5165979285f3c67e9cdfceea1c7ad5
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
shorten the "Updated reference" message printed by 'got fetch'
- Commit:
0208f208304c36921fbcd86d33751b877aab1e96
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
show a list of paths changed in a commit with 'got log -P', and in tog
requested by matthieu@
- Commit:
2e8c69d19fae38dc738e3dfb02687b1503029a78
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix "no such entry found in tree" error with got log -p and an added path
ok millert@
- Commit:
4343a07f8a7ed7d12a233c873a417b38b555e200
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
filter out "remote/*/HEAD" references in 'got log' output
- Commit:
50f2fadafa8ef856e1162b1ff4bff7e09adadd82
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix 'got log -r' loading refs from the wrong repo if invoked in a work tree
ok tracey
- Commit:
f79e64905fc5fe74a7dfa5a7b0af0f567b16ee8f
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
move clone/fetch connection progress messages to a more obvious spot
- Commit:
5e9b18faa72546f7b23521db8cb5e53c178797fc
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
tweak a 'got fetch' progress message for accuracy
- Commit:
e54dde0531cc2cdd87f079a0a34ec01d6b9cf7f7
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
tweak a 'got clone' progress message for accuracy
- Commit:
dbec59df9a61e9cea9251851a5c649ab8981e91b
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add 'got log' -R option to reverse commit display order