Re: [PATCH] Make git-clean a builtin
flat view
From: Junio C Hamano <hidden>
Date: 2016-06-15 22:43:47
Shawn Bohrer [off-list ref] writes:
quoted hunk ↗ jump to hunk
This replaces git-clean.sh with builtin-clean.c, and moves git-clean.sh to the examples. Signed-off-by: Shawn Bohrer <redacted> ---diff --git a/builtin-clean.c b/builtin-clean.c new file mode 100644 index 0000000..4141eb4 --- /dev/null +++ b/builtin-clean.c@@ -0,0 +1,157 @@ +/* + * "git clean" builtin command + * + * Copyright (C) 2007 Shawn Bohrer + * + * Based on git-clean.sh by Pavel Roskin + */ + +#include "builtin.h" +#include "cache.h" +#include "dir.h" + +static int disabled = 1;
This means we are committed to make clean.requireForce default to true, which is fine by me. I need to warn the users about this early.
quoted hunk ↗ jump to hunk
+static int show_only = 0; +static int remove_directories = 0; +static int quiet = 0; +static int ignored = 0; +static int ignored_only = 0;
Please do not explicitly initialize static variables to zero.