blame: inline one-line function into its lone caller
authorEric Sunshine <sunshine@sunshineco.com>
Tue, 6 Aug 2013 13:59:37 +0000 (09:59 -0400)
committerJunio C Hamano <gitster@pobox.com>
Tue, 6 Aug 2013 21:28:09 +0000 (14:28 -0700)
As of 25ed3412 (Refactor parse_loc; 2013-03-28),
blame.c:prepare_blame_range() became effectively a one-line function
which merely passes its arguments along to another function. This
indirection does not bring clarity to the code. Simplify by inlining
prepare_blame_range() into its lone caller.

Signed-off-by: Eric Sunshine <sunshine@sunshineco.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin/blame.c
index e70b089a67d4c4b87663faebd788c437c1f1ce73..9db01b0172f4d2da8c79dee592f7df967ed5e407 100644 (file)
@@ -1937,18 +1937,6 @@ static const char *add_prefix(const char *prefix, const char *path)
        return prefix_path(prefix, prefix ? strlen(prefix) : 0, path);
 }
 
-/*
- * Parsing of -L option
- */
-static void prepare_blame_range(struct scoreboard *sb,
-                               const char *bottomtop,
-                               long lno,
-                               long *bottom, long *top)
-{
-       if (parse_range_arg(bottomtop, nth_line_cb, sb, lno, bottom, top, sb->path))
-               usage(blame_usage);
-}
-
 static int git_blame_config(const char *var, const char *value, void *cb)
 {
        if (!strcmp(var, "blame.showroot")) {
@@ -2493,8 +2481,9 @@ int cmd_blame(int argc, const char **argv, const char *prefix)
        lno = prepare_lines(&sb);
 
        bottom = top = 0;
-       if (bottomtop)
-               prepare_blame_range(&sb, bottomtop, lno, &bottom, &top);
+       if (bottomtop && parse_range_arg(bottomtop, nth_line_cb, &sb, lno,
+                                        &bottom, &top, sb.path))
+               usage(blame_usage);
        if (lno < top || ((lno || bottom) && lno < bottom))
                die("file %s has only %lu lines", path, lno);
        if (bottom < 1)