]> Kevux Git Server - rit/commit
git-gui: allow specifying path '.' to the browser
authorMark Levedahl <mlevedahl@gmail.com>
Sun, 31 May 2026 23:02:23 +0000 (19:02 -0400)
committerJohannes Sixt <j6t@kdbg.org>
Tue, 2 Jun 2026 17:13:13 +0000 (19:13 +0200)
commit7c7c7ba4cea2f0063efa2a2a0d7c3d05ed8766fb
treec51af7b1ec4d8fcb35fbdfd3294726f196ae695b
parent4f5114bfacfe0317d383885ffce13731116d6db5
git-gui: allow specifying path '.' to the browser

Invoking "git-gui browser rev ." should show the file browser for the
commitish rev, starting at the current directory. When the current
directory is the working tree root, this errors out in normalize_relpath
because the '.' is removed, yielding an empty list as argument to [file
join ...]. git ls-tree (underlying the browser) accepts '.', so use that
as the value when in the root.

Signed-off-by: Mark Levedahl <mlevedahl@gmail.com>
Signed-off-by: Johannes Sixt <j6t@kdbg.org>
git-gui.sh