{"thread":{"id":"5545","subject":"[PATCH] Teach runstatus about --untracked","startedAt":"2006-09-12T20:45:12Z","lastAt":"2006-09-13T07:21:02Z","messageCount":4,"participants":["Johannes Schindelin","Jeff King","Junio C Hamano"],"isPatch":true,"patchVersion":1,"patchTotal":null},"messages":[{"id":"26776","messageId":"Pine.LNX.4.63.0609122243360.19042@wbgn013.biozentrum.uni-wuerzburg.de","threadId":"5545","inReplyTo":null,"subject":"[PATCH] Teach runstatus about --untracked","fromName":"Johannes Schindelin","fromEmail":"johannes.schindelin@gmx.de","sentAt":"2006-09-12T20:45:12Z","receivedAt":"2006-09-12T20:45:12Z","isPatch":true,"sender":{"key":"johannes.schindelin@gmx.de","avatar":"https://avatars.githubusercontent.com/u/127790?v=4"},"body":"\nActually, teach runstatus what to do if it is not passed; it should not list\nthe contents of completely untracked directories, but only the name of that\ndirectory (plus a trailing '/').\n\nSigned-off-by: Johannes Schindelin <Johannes.Schindelin@gmx.de>\n---\n builtin-runstatus.c |    2 ++\n git-commit.sh       |    3 ++-\n wt-status.c         |    3 +++\n wt-status.h         |    1 +\n 4 files changed, 8 insertions(+), 1 deletions(-)\n\ndiff --git a/builtin-runstatus.c b/builtin-runstatus.c\nindex 7979d61..303c556 100644\n--- a/builtin-runstatus.c\n+++ b/builtin-runstatus.c\n@@ -25,6 +25,8 @@ int cmd_runstatus(int argc, const char *\n \t\t}\n \t\telse if (!strcmp(argv[i], \"--verbose\"))\n \t\t\ts.verbose = 1;\n+\t\telse if (!strcmp(argv[i], \"--untracked\"))\n+\t\t\ts.untracked = 1;\n \t\telse\n \t\t\tusage(runstatus_usage);\n \t}\ndiff --git a/git-commit.sh b/git-commit.sh\nindex 10c269a..5a4c659 100755\n--- a/git-commit.sh\n+++ b/git-commit.sh\n@@ -82,7 +82,8 @@ run_status () {\n   esac\n   git-runstatus ${color} \\\n                 ${verbose:+--verbose} \\\n-                ${amend:+--amend}\n+                ${amend:+--amend} \\\n+\t\t${untracked_files:+--untracked}\n }\n \n trap '\ndiff --git a/wt-status.c b/wt-status.c\nindex ec2c728..4398f9b 100644\n--- a/wt-status.c\n+++ b/wt-status.c\n@@ -50,6 +50,7 @@ void wt_status_prepare(struct wt_status \n \ts->amend = 0;\n \ts->verbose = 0;\n \ts->commitable = 0;\n+\ts->untracked = 0;\n }\n \n static void wt_status_print_header(const char *main, const char *sub)\n@@ -188,6 +189,8 @@ static void wt_status_print_untracked(co\n \tmemset(&dir, 0, sizeof(dir));\n \n \tdir.exclude_per_dir = \".gitignore\";\n+\tif (!s->untracked)\n+\t\tdir.show_other_directories = 1;\n \tx = git_path(\"info/exclude\");\n \tif (file_exists(x))\n \t\tadd_excludes_from_file(&dir, x);\ndiff --git a/wt-status.h b/wt-status.h\nindex 75d3cfe..0a5a5b7 100644\n--- a/wt-status.h\n+++ b/wt-status.h\n@@ -15,6 +15,7 @@ struct wt_status {\n \tint commitable;\n \tint verbose;\n \tint amend;\n+\tint untracked;\n };\n \n int git_status_config(const char *var, const char *value);\n-- \n1.4.2.g1734-dirty\n"},{"id":"26785","messageId":"20060913061040.GA3590@coredump.intra.peff.net","threadId":"5545","inReplyTo":"Pine.LNX.4.63.0609122243360.19042@wbgn013.biozentrum.uni-wuerzburg.de","subject":"Re: [PATCH] Teach runstatus about --untracked","fromName":"Jeff King","fromEmail":"peff@peff.net","sentAt":"2006-09-13T06:10:40Z","receivedAt":"2006-09-13T06:10:40Z","isPatch":true,"sender":{"key":"peff@peff.net","avatar":"https://avatars.githubusercontent.com/u/45925?v=4"},"body":"On Tue, Sep 12, 2006 at 10:45:12PM +0200, Johannes Schindelin wrote:\n\n> +\tif (!s->untracked)\n> +\t\tdir.show_other_directories = 1;\n\nThis should also set dir.hide_empty_directories to match the original\nbehavior.\n\n-Peff\n"},{"id":"26787","messageId":"7vu03c9tm7.fsf@assigned-by-dhcp.cox.net","threadId":"5545","inReplyTo":"20060913061040.GA3590@coredump.intra.peff.net","subject":"Re: [PATCH] Teach runstatus about --untracked","fromName":"Junio C Hamano","fromEmail":"junkio@cox.net","sentAt":"2006-09-13T06:18:56Z","receivedAt":"2006-09-13T06:18:56Z","isPatch":true,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"Jeff King <peff@peff.net> writes:\n\n> On Tue, Sep 12, 2006 at 10:45:12PM +0200, Johannes Schindelin wrote:\n>\n>> +\tif (!s->untracked)\n>> +\t\tdir.show_other_directories = 1;\n>\n> This should also set dir.hide_empty_directories to match the original\n> behavior.\n\nRight.  Thanks for eyeballing.\n"},{"id":"26790","messageId":"Pine.LNX.4.63.0609130920430.19042@wbgn013.biozentrum.uni-wuerzburg.de","threadId":"5545","inReplyTo":"20060913061040.GA3590@coredump.intra.peff.net","subject":"Re: [PATCH] Teach runstatus about --untracked","fromName":"Johannes Schindelin","fromEmail":"johannes.schindelin@gmx.de","sentAt":"2006-09-13T07:21:02Z","receivedAt":"2006-09-13T07:21:02Z","isPatch":true,"sender":{"key":"johannes.schindelin@gmx.de","avatar":"https://avatars.githubusercontent.com/u/127790?v=4"},"body":"Hi,\n\nOn Wed, 13 Sep 2006, Jeff King wrote:\n\n> On Tue, Sep 12, 2006 at 10:45:12PM +0200, Johannes Schindelin wrote:\n> \n> > +\tif (!s->untracked)\n> > +\t\tdir.show_other_directories = 1;\n> \n> This should also set dir.hide_empty_directories to match the original\n> behavior.\n\nBut of course! Completely forgot that. Thanks.\n"}]}