author | Shawn O. Pearce <spearce@spearce.org> | |
Mon, 10 Sep 2007 00:56:04 +0000 (20:56 -0400) | ||
committer | Shawn O. Pearce <spearce@spearce.org> | |
Mon, 10 Sep 2007 01:02:57 +0000 (21:02 -0400) |
* maint:
git-gui: Trim trailing slashes from untracked submodule names
git-gui: Assume untracked directories are Git submodules
git-gui: handle "deleted symlink" diff marker
git-gui: show unstaged symlinks in diff viewer
git-gui: Trim trailing slashes from untracked submodule names
git-gui: Assume untracked directories are Git submodules
git-gui: handle "deleted symlink" diff marker
git-gui: show unstaged symlinks in diff viewer
1 | 2 | |||
---|---|---|---|---|
git-gui.sh | patch | | diff1 | | diff2 | | blob | history |
lib/diff.tcl | patch | | diff1 | | diff2 | | blob | history |
diff --cc git-gui.sh
Simple merge
diff --cc lib/diff.tcl
index b1129d551b31184f530f52d4e432f1e056e0d630,694834ab7a515667dbd14b38165fbe74b37a0349..d0134096409c78221fe5dd46e9af714e555965f5
--- 1/lib/diff.tcl
--- 2/lib/diff.tcl
+++ b/lib/diff.tcl
return
}
$ui_diff conf -state normal
- if {![catch {set type [exec file $path]}]} {
+ if {$type eq {submodule}} {
- $ui_diff insert end "* Git Repository (subproject)\n" d_@
++ $ui_diff insert end [append \
++ "* " \
++ [mc "Git Repository (subproject)"] \
++ "\n"] d_@
+ } elseif {![catch {set type [exec file $path]}]} {
set n [string length $path]
if {[string equal -length $n $path $type]} {
set type [string range $type $n end]