• L
    [PATCH] Make git-apply --stat less butt-ugly with long filenames · 62917097
    Linus Torvalds 提交于
    When git-apply was printing out long filenames, it used to just truncate
    them to show the last "max_len" characters of the filename. Which can be
    really quite ugly (note the two filenames that have just been silently
    truncated from the beginning - it looks even worse when there are lots
    of them, like there were in the current v2.6.13-rc4 cris arch update):
    
     Documentation/video4linux/README.saa7134           |    9
     Documentation/video4linux/bttv/Cards               |   74
     umentation/video4linux/hauppauge-wintv-cx88-ir.txt |   54
     Documentation/video4linux/lifeview.txt             |   42
     mentation/video4linux/not-in-cx2388x-datasheet.txt |   41
     Documentation/w1/w1.generic                        |  107
    
    With this patch it now looks like so:
    
     Documentation/video4linux/README.saa7134           |    9
     Documentation/video4linux/bttv/Cards               |   74
     .../video4linux/hauppauge-wintv-cx88-ir.txt        |   54
     Documentation/video4linux/lifeview.txt             |   42
     .../video4linux/not-in-cx2388x-datasheet.txt       |   41
     Documentation/w1/w1.generic                        |  107
    
    ie we've made it clear with an ellipsis that we've cut off something from
    the beginning, and it also tries to do it cleanly at a subdirectory level.
    Signed-off-by: NLinus "good taste" Torvalds <torvalds@osdl.org>
    Signed-off-by: NJunio C Hamano <junkio@cox.net>
    62917097
apply.c 34.0 KB