{"thread":{"id":"10874","subject":"[PATCH] Teach git clean to use setup_standard_excludes()","startedAt":"2007-11-15T05:00:54Z","lastAt":"2007-11-15T05:00:54Z","messageCount":1,"participants":["Shawn Bohrer"],"isPatch":true,"patchVersion":1,"patchTotal":null},"messages":[{"id":"59923","messageId":"1195102854310-git-send-email-shawn.bohrer@gmail.com","threadId":"10874","inReplyTo":null,"subject":"[PATCH] Teach git clean to use setup_standard_excludes()","fromName":"Shawn Bohrer","fromEmail":"shawn.bohrer@gmail.com","sentAt":"2007-11-15T05:00:54Z","receivedAt":"2007-11-15T05:00:54Z","isPatch":true,"sender":{"key":"shawn.bohrer@gmail.com","avatar":"https://gravatar.com/avatar/6eb093ef7d276306d18366254e0c95ff6a5db58231ac7e82fe78c2800aaae1b6?d=mp&s=160"},"body":"Signed-off-by: Shawn Bohrer <shawn.bohrer@gmail.com>\n---\n builtin-clean.c |    9 ++-------\n 1 files changed, 2 insertions(+), 7 deletions(-)\n\ndiff --git a/builtin-clean.c b/builtin-clean.c\nindex 01fb887..dc6a21e 100644\n--- a/builtin-clean.c\n+++ b/builtin-clean.c\n@@ -22,7 +22,7 @@ static int git_clean_config(const char *var, const char *value)\n {\n \tif (!strcmp(var, \"clean.requireforce\"))\n \t\tforce = !git_config_bool(var, value);\n-\treturn 0;\n+\treturn git_default_config(var, value);\n }\n \n int cmd_clean(int argc, const char **argv, const char *prefix)\n@@ -57,7 +57,6 @@ int cmd_clean(int argc, const char **argv, const char *prefix)\n \tmemset(&dir, 0, sizeof(dir));\n \tif (ignored_only) {\n \t\tdir.show_ignored =1;\n-\t\tdir.exclude_per_dir = \".gitignore\";\n \t}\n \n \tif (ignored && ignored_only)\n@@ -70,11 +69,7 @@ int cmd_clean(int argc, const char **argv, const char *prefix)\n \tdir.show_other_directories = 1;\n \n \tif (!ignored) {\n-\t\tdir.exclude_per_dir = \".gitignore\";\n-\t\tif (!access(git_path(\"info/exclude\"), F_OK)) {\n-\t\t\tchar *exclude_path = git_path(\"info/exclude\");\n-\t\t\tadd_excludes_from_file(&dir, exclude_path);\n-\t\t}\n+\t\tsetup_standard_excludes(&dir);\n \t}\n \n \tpathspec = get_pathspec(prefix, argv);\n-- \n1.5.3.GIT\n"}]}