Commits


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.


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


forbid bad symlinks; add -S option to 'got commit' and 'got stage' to allow them


make 'got diff' show changes to symlinks in a work tree


show path in error message when blaming a symlink pointing to a directory


add symlink support to 'got blame' and 'tog blame'


make 'got/tog tree' show symlink targets like 'ls -lF' does: link@ -> target


fix 'got tree' usage message; the path argument is optional


shorten the "Updated reference" message printed by 'got fetch'


show a list of paths changed in a commit with 'got log -P', and in tog requested by matthieu@


fix "no such entry found in tree" error with got log -p and an added path ok millert@


filter out "remote/*/HEAD" references in 'got log' output


fix 'got log -r' loading refs from the wrong repo if invoked in a work tree ok tracey


move clone/fetch connection progress messages to a more obvious spot


tweak a 'got fetch' progress message for accuracy


tweak a 'got clone' progress message for accuracy


add 'got log' -R option to reverse commit display order


show a summary of conflicts and related problems after updating/merging files ok millert@


add 'got log' -x option to stop logging when a specific commit was traversed


wrap an overlong line


be nice to unaware users who attempt to use got commands with a Git work tree


make 'got fetch' restore our copy of the remote HEAD if the copy was deleted


make 'got fetch -d' delete branches from both refs/heads and refs/remotes


make 'got fetch' update our copy of the remote HEAD in case it has changed


make 'got clone' create refs/remotes/origin/HEAD, as 'git clone' does