Commit Briefs

69d57f3de2 Stefan Sperling

fix spurious 'got cherrypick' error with a path prefix and an empty tree

If the work tree's path prefix does not exist in the first of the two trees, then 'got cherrypick' failed with "no such entry found in tree". But this is a legitimate situation, as shown in the new test added here. The first tree could be the empty tree, for example, which should result in 'got cherrypick' adding all files from the second tree instead of complaining about a non-existent path-prefix directory in the first tree.



ff21961dc4 Tracey Emery

plug some parse.y leaks


b2118c49a1 Stefan Sperling

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


cf07f22bd8 Stefan Sperling

improve "got log ." command mark-up in got.1 EXAMPLES



af358f5538 Stefan Sperling

tweak description of new -S option for 'got commit' and 'got stage'

with input from + ok tracy and millert


559d127ca5 Stefan Sperling

errant tab found by tracey


4180658719 Stefan Sperling

fix missing 'return 1' in commit.sh test failure cases






36bf999ca5 Stefan Sperling

make 'got unstage -p' work with symlinks



cf0e59fe1a Stefan Sperling

fix wrong test result check in revert.sh symlink test







ea7786be38 Stefan Sperling

make 'got unstage' work with symlinks


b7422a2f5c Stefan Sperling

stop using realpath(3) to resolve a symlink target in install_symlink()

We should not resolve a symlink target path recursively when installing a symlink in the work tree. We want to handle this symlink's target, not the end result of following a chain of symlinks in case such links already exist.


369fd7e5fa Stefan Sperling

add support for symlinks to 'got revert -p'


fa3cef6379 Stefan Sperling

make 'got stage -p' work with symlinks