aboutsummaryrefslogtreecommitdiff
path: root/gitk-git
diff options
context:
space:
mode:
authorPaul Mackerras <paulus@samba.org>2008-04-28 09:40:50 +1000
committerPaul Mackerras <paulus@samba.org>2008-04-28 09:40:50 +1000
commitf31fa2c0864ba8b1292119fbb3942cdbaa0fb807 (patch)
tree1d447c29349eace01e3e81b4ff745da4dd8517be /gitk-git
parent80dd7b44970dee7d82fa735d2e0b828051f80545 (diff)
downloadgit-f31fa2c0864ba8b1292119fbb3942cdbaa0fb807.tar.gz
git-f31fa2c0864ba8b1292119fbb3942cdbaa0fb807.tar.xz
gitk: Fix handling of tree file list with special chars in names
Alex Riesen pointed out that displaying a commit in 'tree' mode fails if some files have names with special characters such as '{' or '}' in them, due to the fact that we treat the line returned from git ls-tree as a Tcl list at one point. This fixes it by doing what I originally intended but didn't quite get right. We split the line from git ls-tree at the first tab and treat the part before the tab as a list (which is OK since it doesn't have special characters in it) and the part after the tab as the filename. Signed-off-by: Paul Mackerras <paulus@samba.org>
Diffstat (limited to 'gitk-git')
0 files changed, 0 insertions, 0 deletions