X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=tig.c;h=d33d3eb528c8920328cb4b4e87d9b1fe6a9119a7;hb=0cd8f8485547a641873db71319da97ddc123b197;hp=b1c1bdb93dfa3af5dc02f4fec105d6e209560302;hpb=83ef9f853312f7e4bbc5ef6ba3700f9282e6cb65;p=tig.git diff --git a/tig.c b/tig.c index b1c1bdb..d33d3eb 100644 --- a/tig.c +++ b/tig.c @@ -4125,11 +4125,10 @@ blame_open(struct view *view, enum open_flags flags) if (*opt_ref || !begin_update(view, opt_cdup, file_argv, flags)) { const char *blame_cat_file_argv[] = { - "git", "cat-file", "blob", path, NULL + "git", "cat-file", "blob", "%(ref):%(file)", NULL }; - if (!string_format(path, "%s:%s", opt_ref, opt_file) || - !begin_update(view, opt_cdup, blame_cat_file_argv, flags)) + if (!begin_update(view, opt_cdup, blame_cat_file_argv, flags)) return FALSE; } @@ -4151,7 +4150,7 @@ blame_open(struct view *view, enum open_flags flags) free(blame->commit); } - string_format(view->vid, "%s:%s", opt_ref, opt_file); + string_format(view->vid, "%s", opt_file); string_format(view->ref, "%s ...", opt_file); return TRUE;