From 58452f9442a1fa20e0fde5d200091b7f02e62cea Mon Sep 17 00:00:00 2001 From: Junio C Hamano Date: Sun, 16 Oct 2005 22:06:16 -0700 Subject: git-apply: remove unused --show-files flag. Linus says he does not use it (and the thinking behind its initial introduction), and neither Cogito nor StGIT uses it. Signed-off-by: Junio C Hamano --- Documentation/git-apply.txt | 5 +---- apply.c | 40 +--------------------------------------- 2 files changed, 2 insertions(+), 43 deletions(-) diff --git a/Documentation/git-apply.txt b/Documentation/git-apply.txt index e928088e44..fd38ee5b19 100644 --- a/Documentation/git-apply.txt +++ b/Documentation/git-apply.txt @@ -8,7 +8,7 @@ git-apply - Apply patch on a git index file and a work tree SYNOPSIS -------- -'git-apply' [--stat] [--summary] [--check] [--index] [--apply] [--show-files] [--index-info] [-z] [...] +'git-apply' [--stat] [--summary] [--check] [--index] [--apply] [--index-info] [-z] [...] DESCRIPTION ----------- @@ -45,9 +45,6 @@ OPTIONS up-to-date, it is flagged as an error. This flag also causes the index file to be updated. ---show-files:: - Show summary of files that are affected by the patch. - --index-info:: Newer git-diff output has embedded 'index information' for each blob to help identify the original version that diff --git a/apply.c b/apply.c index a7ab972940..e5c0b7d074 100644 --- a/apply.c +++ b/apply.c @@ -13,7 +13,6 @@ // --check turns on checking that the working tree matches the // files that are being modified, but doesn't apply the patch // --stat does just a diffstat, and doesn't actually apply -// --show-files shows the directory changes // --index-info shows the old and new index info for paths if available. // static int check_index = 0; @@ -22,11 +21,10 @@ static int diffstat = 0; static int summary = 0; static int check = 0; static int apply = 1; -static int show_files = 0; static int show_index_info = 0; static int line_termination = '\n'; static const char apply_usage[] = -"git-apply [--stat] [--summary] [--check] [--index] [--apply] [--show-files] [--index-info] [-z] ..."; +"git-apply [--stat] [--summary] [--check] [--index] [--apply] [--index-info] [-z] ..."; /* * For "diff-stat" like behaviour, we keep track of the biggest change @@ -1270,35 +1268,6 @@ static int check_patch_list(struct patch *patch) return error; } -static void show_file(int c, unsigned int mode, const char *name) -{ - printf("%c %o %s\n", c, mode, name); -} - -static void show_file_list(struct patch *patch) -{ - for (;patch ; patch = patch->next) { - if (patch->is_rename) { - show_file('-', patch->old_mode, patch->old_name); - show_file('+', patch->new_mode, patch->new_name); - continue; - } - if (patch->is_copy || patch->is_new) { - show_file('+', patch->new_mode, patch->new_name); - continue; - } - if (patch->is_delete) { - show_file('-', patch->old_mode, patch->old_name); - continue; - } - if (patch->old_mode && patch->new_mode && patch->old_mode != patch->new_mode) { - printf("M %o:%o %s\n", patch->old_mode, patch->new_mode, patch->old_name); - continue; - } - printf("M %o %s\n", patch->old_mode, patch->old_name); - } -} - static inline int is_null_sha1(const unsigned char *sha1) { return !memcmp(sha1, null_sha1, 20); @@ -1675,9 +1644,6 @@ static int apply_patch(int fd) die("Unable to write new cachefile"); } - if (show_files) - show_file_list(list); - if (show_index_info) show_index_list(list); @@ -1735,10 +1701,6 @@ int main(int argc, char **argv) apply = 1; continue; } - if (!strcmp(arg, "--show-files")) { - show_files = 1; - continue; - } if (!strcmp(arg, "--index-info")) { apply = 0; show_index_info = 1; -- cgit v1.2.1