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" |
Ryan Anderson | f789e34 | 2006-10-09 03:32:05 -0700 | [diff] [blame] | 8 | |
| 9 | int cmd_annotate(int argc, const char **argv, const char *prefix) |
| 10 | { |
| 11 | const char **nargv; |
| 12 | int i; |
| 13 | nargv = xmalloc(sizeof(char *) * (argc + 2)); |
| 14 | |
Junio C Hamano | e68989a | 2007-02-06 01:52:04 -0800 | [diff] [blame] | 15 | nargv[0] = "annotate"; |
Ryan Anderson | f789e34 | 2006-10-09 03:32:05 -0700 | [diff] [blame] | 16 | nargv[1] = "-c"; |
| 17 | |
| 18 | for (i = 1; i < argc; i++) { |
| 19 | nargv[i+1] = argv[i]; |
| 20 | } |
| 21 | nargv[argc + 1] = NULL; |
| 22 | |
Junio C Hamano | a19f901 | 2006-11-10 13:36:44 -0800 | [diff] [blame] | 23 | return cmd_blame(argc + 1, nargv, prefix); |
Ryan Anderson | f789e34 | 2006-10-09 03:32:05 -0700 | [diff] [blame] | 24 | } |