{"thread":{"id":"5096","subject":"[PATCH] Make git-repo-config a builtin","startedAt":"2006-08-02T21:51:59Z","lastAt":"2006-08-02T21:52:00Z","messageCount":2,"participants":["Matthias Kestenholz"],"isPatch":true,"patchVersion":1,"patchTotal":null},"messages":[{"id":"24604","messageId":"11545555203975-git-send-email-matthias@spinlock.ch","threadId":"5096","inReplyTo":null,"subject":"[PATCH] Make git-repo-config a builtin","fromName":"Matthias Kestenholz","fromEmail":"matthias@spinlock.ch","sentAt":"2006-08-02T21:51:59Z","receivedAt":"2006-08-02T21:51:59Z","isPatch":true,"sender":{"key":"matthias@spinlock.ch","avatar":"https://gravatar.com/avatar/bc18f396e70163d09ab458a341b1decb7e8b6ee3aa2c0c954ec20162e67c4d46?d=mp&s=160"},"body":"Signed-off-by: Matthias Kestenholz <matthias@spinlock.ch>\n---\n Makefile                               |    7 ++++---\n repo-config.c => builtin-repo-config.c |    3 ++-\n builtin.h                              |    1 +\n git.c                                  |    1 +\n 4 files changed, 8 insertions(+), 4 deletions(-)\n\ndiff --git a/Makefile b/Makefile\nindex 704101d..8d38f1c 100644\n--- a/Makefile\n+++ b/Makefile\n@@ -204,7 +204,7 @@ PROGRAMS = \\\n \tgit-unpack-objects$X git-update-server-info$X \\\n \tgit-upload-pack$X git-verify-pack$X \\\n \tgit-symbolic-ref$X \\\n-\tgit-name-rev$X git-pack-redundant$X git-repo-config$X git-var$X \\\n+\tgit-name-rev$X git-pack-redundant$X git-var$X \\\n \tgit-describe$X git-merge-tree$X git-blame$X git-imap-send$X \\\n \tgit-merge-recur$X\n \n@@ -217,7 +217,8 @@ BUILT_INS = git-log$X git-whatchanged$X \n \tgit-read-tree$X git-commit-tree$X git-write-tree$X \\\n \tgit-apply$X git-show-branch$X git-diff-files$X git-update-index$X \\\n \tgit-diff-index$X git-diff-stages$X git-diff-tree$X git-cat-file$X \\\n-\tgit-fmt-merge-msg$X git-prune$X git-mv$X git-prune-packed$X\n+\tgit-fmt-merge-msg$X git-prune$X git-mv$X git-prune-packed$X \\\n+\tgit-repo-config$X\n \n # what 'all' will build and 'install' will install, in gitexecdir\n ALL_PROGRAMS = $(PROGRAMS) $(SIMPLE_PROGRAMS) $(SCRIPTS)\n@@ -274,7 +275,7 @@ BUILTIN_OBJS = \\\n \tbuiltin-diff-index.o builtin-diff-stages.o builtin-diff-tree.o \\\n \tbuiltin-cat-file.o builtin-mailsplit.o builtin-stripspace.o \\\n \tbuiltin-update-ref.o builtin-fmt-merge-msg.o builtin-prune.o \\\n-\tbuiltin-mv.o builtin-prune-packed.o\n+\tbuiltin-mv.o builtin-prune-packed.o builtin-repo-config.o\n \n GITLIBS = $(LIB_FILE) $(XDIFF_LIB)\n EXTLIBS = -lz\ndiff --git a/repo-config.c b/builtin-repo-config.c\nsimilarity index 98%\nrename from repo-config.c\nrename to builtin-repo-config.c\nindex c7ed0ac..1d93739 100644\n--- a/repo-config.c\n+++ b/builtin-repo-config.c\n@@ -1,3 +1,4 @@\n+#include \"builtin.h\"\n #include \"cache.h\"\n #include <regex.h>\n \n@@ -128,7 +129,7 @@ free_strings:\n \treturn ret;\n }\n \n-int main(int argc, const char **argv)\n+int cmd_repo_config(int argc, const char **argv, const char *prefix)\n {\n \tint nongit = 0;\n \tsetup_git_directory_gently(&nongit);\ndiff --git a/builtin.h b/builtin.h\nindex 7ddfe28..26ebcaf 100644\n--- a/builtin.h\n+++ b/builtin.h\n@@ -48,6 +48,7 @@ extern int cmd_update_index(int argc, co\n extern int cmd_update_ref(int argc, const char **argv, const char *prefix);\n extern int cmd_fmt_merge_msg(int argc, const char **argv, const char *prefix);\n extern int cmd_mv(int argc, const char **argv, const char *prefix);\n+extern int cmd_repo_config(int argc, const char **argv, const char *prefix);\n \n extern int cmd_write_tree(int argc, const char **argv, const char *prefix);\n extern int write_tree(unsigned char *sha1, int missing_ok, const char *prefix);\ndiff --git a/git.c b/git.c\nindex 5b50762..6e72a89 100644\n--- a/git.c\n+++ b/git.c\n@@ -264,6 +264,7 @@ static void handle_internal_command(int \n \t\t{ \"prune\", cmd_prune, NEEDS_PREFIX },\n \t\t{ \"mv\", cmd_mv, NEEDS_PREFIX },\n \t\t{ \"prune-packed\", cmd_prune_packed, NEEDS_PREFIX },\n+\t\t{ \"repo-config\", cmd_repo_config },\n \t};\n \tint i;\n \n-- \n1.4.2.rc2.g93b2c\n"},{"id":"24605","messageId":"1154555520792-git-send-email-matthias@spinlock.ch","threadId":"5096","inReplyTo":"11545555203975-git-send-email-matthias@spinlock.ch","subject":"[PATCH] use declarations from builtin.h for builtin commands","fromName":"Matthias Kestenholz","fromEmail":"matthias@spinlock.ch","sentAt":"2006-08-02T21:52:00Z","receivedAt":"2006-08-02T21:52:00Z","isPatch":true,"sender":{"key":"matthias@spinlock.ch","avatar":"https://gravatar.com/avatar/bc18f396e70163d09ab458a341b1decb7e8b6ee3aa2c0c954ec20162e67c4d46?d=mp&s=160"},"body":"Signed-off-by: Matthias Kestenholz <matthias@spinlock.ch>\n---\n builtin-fmt-merge-msg.c |    3 ++-\n builtin-prune-packed.c  |    3 ++-\n 2 files changed, 4 insertions(+), 2 deletions(-)\n\ndiff --git a/builtin-fmt-merge-msg.c b/builtin-fmt-merge-msg.c\nindex c84224e..485ede7 100644\n--- a/builtin-fmt-merge-msg.c\n+++ b/builtin-fmt-merge-msg.c\n@@ -1,3 +1,4 @@\n+#include \"builtin.h\"\n #include \"cache.h\"\n #include \"commit.h\"\n #include \"diff.h\"\n@@ -242,7 +243,7 @@ static void shortlog(const char *name, u\n \tfree_list(&subjects);\n }\n \n-int cmd_fmt_merge_msg(int argc, char **argv, const char *prefix)\n+int cmd_fmt_merge_msg(int argc, const char **argv, const char *prefix)\n {\n \tint limit = 20, i = 0;\n \tchar line[1024];\ndiff --git a/builtin-prune-packed.c b/builtin-prune-packed.c\nindex d0ff336..d3dd94d 100644\n--- a/builtin-prune-packed.c\n+++ b/builtin-prune-packed.c\n@@ -1,3 +1,4 @@\n+#include \"builtin.h\"\n #include \"cache.h\"\n \n static const char prune_packed_usage[] =\n@@ -54,7 +55,7 @@ static void prune_packed_objects(void)\n \t}\n }\n \n-int cmd_prune_packed(int argc, char **argv, const char *prefix)\n+int cmd_prune_packed(int argc, const char **argv, const char *prefix)\n {\n \tint i;\n \n-- \n1.4.2.rc2.g93b2c\n"}]}