Ryan Anderson | f789e34 | 2006-10-09 03:32:05 -0700 | [diff] [blame] | 1 | /* |
| 2 | * "git annotate" builtin alias |
| 3 | * |
| 4 | * Copyright (C) 2006 Ryan Anderson |
| 5 | */ |
| 6 | #include "git-compat-util.h" |
Junio C Hamano | a19f901 | 2006-11-10 13:36:44 -0800 | [diff] [blame] | 7 | #include "builtin.h" |
Jeff King | dbbcd44 | 2020-07-28 16:23:39 -0400 | [diff] [blame] | 8 | #include "strvec.h" |
Ryan Anderson | f789e34 | 2006-10-09 03:32:05 -0700 | [diff] [blame] | 9 | |
| 10 | int cmd_annotate(int argc, const char **argv, const char *prefix) |
| 11 | { |
Jeff King | 22f9b7f | 2020-07-28 16:24:27 -0400 | [diff] [blame] | 12 | struct strvec args = STRVEC_INIT; |
Ryan Anderson | f789e34 | 2006-10-09 03:32:05 -0700 | [diff] [blame] | 13 | int i; |
Ryan Anderson | f789e34 | 2006-10-09 03:32:05 -0700 | [diff] [blame] | 14 | |
Jeff King | 22f9b7f | 2020-07-28 16:24:27 -0400 | [diff] [blame] | 15 | strvec_pushl(&args, "annotate", "-c", NULL); |
Ryan Anderson | f789e34 | 2006-10-09 03:32:05 -0700 | [diff] [blame] | 16 | |
| 17 | for (i = 1; i < argc; i++) { |
Jeff King | 22f9b7f | 2020-07-28 16:24:27 -0400 | [diff] [blame] | 18 | strvec_push(&args, argv[i]); |
Ryan Anderson | f789e34 | 2006-10-09 03:32:05 -0700 | [diff] [blame] | 19 | } |
Ryan Anderson | f789e34 | 2006-10-09 03:32:05 -0700 | [diff] [blame] | 20 | |
Jeff King | d70a9eb | 2020-07-28 20:37:20 -0400 | [diff] [blame] | 21 | return cmd_blame(args.nr, args.v, prefix); |
Ryan Anderson | f789e34 | 2006-10-09 03:32:05 -0700 | [diff] [blame] | 22 | } |