From: Nicolas Dudebout Date: Thu, 17 Nov 2011 02:25:51 GMT Subject: Re: [patch] color of branches in git status -sb Message-ID: In-Reply-To: <7v4ny3pn4v.fsf@alter.siamese.dyndns.org> Please disregard this as a patch. I do not have the time to understand how they have to be properly formatted. I just pasted the output of my git client. I am just letting you know that there is a problem that can be easily fixed. I can resend a separate email if that makes it easier for your bug tracking. On Wed, Nov 16, 2011 at 8:13 PM, Junio C Hamano wrote: > Nicolas Dudebout writes: > >> The following patch fixes the fact that two colors of the status >> output could not be configured in .git/config. >> >> The color of the current branch could not be modified because of the >> name WT_STATUS_ONBRANCH having been changed to WT_STATUS_LOCAL_BRANCH. >> >> The color of the remote branch was not defined at all. >> >> By the way, when I do 'git status' instead of git 'status -sb' the >> local and remote branch do not get colored. Is this a desired >> behavior? >> >> Nicolas > > Please follow Documentation/SubmittingPatches. > > Also expect that patches to add new feature this deep in the pre-release > feature freeze period is not likely to get reviewed by regular list > members. > >> >>       Modified   Documentation/config.txt > > Don't do this. We can tell what is modified from "diff --git" lines. > >> diff --git a/Documentation/config.txt b/Documentation/config.txt >> index 5a841da..7a0ddd6 100644 >> --- a/Documentation/config.txt >> +++ b/Documentation/config.txt >> @@ -809 +809,2 @@ color.status.:: >> -     `branch` (the current branch), or >> +     `branch` (the current branch), >> +        `remote` (the remote branch) or > > Don't do this. Proper patches have context lines for good reasons. > >>       Modified   builtin/commit.c >> diff --git a/builtin/commit.c b/builtin/commit.c >> index c46f2d1..4674600 100644 >> --- a/builtin/commit.c >> +++ b/builtin/commit.c >> @@ -1118 +1118,3 @@ static int parse_status_slot(const char *var, int offset) >> -             return WT_STATUS_ONBRANCH; >> +             return WT_STATUS_LOCAL_BRANCH; >> +     if (!strcasecmp(var+offset, "remote")) >> +             return WT_STATUS_REMOTE_BRANCH; >