Commits


CHANGES for 0.38


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.


Fix missing block grouping. ok tracey stsp


use a more precise regex for color-highlighting 'commit' lines in 'tog log'


fix committing file additions from a work tree with a path prefix New files were added under the wrong tree in the repository if the work tree has a path prefix. Fix this problem and catch it in the existing commit_with_path_prefix regression test.


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.


display more context info in "no such entry found in tree" error messages


plug some parse.y leaks


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


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


fix use of uninitialized variable in got_fileindex_entry_update()


tweak description of new -S option for 'got commit' and 'got stage' with input from + ok tracy and millert


errant tab found by tracey


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


remove the symlink conflict header feature; it causes noise for little benefit