Thread (9 messages) 9 messages, 5 authors, 2016-06-15

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.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help