git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] fmt-merge-msg: detached HEAD
@ 2007-01-25 15:36 Santi Béjar
  2007-01-26  0:16 ` Junio C Hamano
  0 siblings, 1 reply; 6+ messages in thread
From: Santi Béjar @ 2007-01-25 15:36 UTC (permalink / raw)
  To: Git Mailing List


Do not say 'Merge ... into HEAD' when detached.

Signed-off-by: Santi Béjar <sbejar@gmail.com>
---
 builtin-fmt-merge-msg.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/builtin-fmt-merge-msg.c b/builtin-fmt-merge-msg.c
index 87d3d63..8cef425 100644
--- a/builtin-fmt-merge-msg.c
+++ b/builtin-fmt-merge-msg.c
@@ -331,7 +331,8 @@ int cmd_fmt_merge_msg(int argc, const char **argv, const char *prefix)
 			printf(" of %s", srcs.list[i]);
 	}
 
-	if (!strcmp("master", current_branch))
+	if (!strcmp("master", current_branch) ||
+	    !strcmp("HEAD", current_branch))
 		putchar('\n');
 	else
 		printf(" into %s\n", current_branch);
-- 
1.5.0.rc2.g2fa185-dirty

^ permalink raw reply related	[flat|nested] 6+ messages in thread

* Re: [PATCH] fmt-merge-msg: detached HEAD
  2007-01-25 15:36 [PATCH] fmt-merge-msg: detached HEAD Santi Béjar
@ 2007-01-26  0:16 ` Junio C Hamano
  2007-01-26  9:45   ` Santi Béjar
  0 siblings, 1 reply; 6+ messages in thread
From: Junio C Hamano @ 2007-01-26  0:16 UTC (permalink / raw)
  To: Santi Béjar; +Cc: git

Santi Béjar <sbejar@gmail.com> writes:

> Do not say 'Merge ... into HEAD' when detached.
>
> Signed-off-by: Santi Béjar <sbejar@gmail.com>
> ---
>  builtin-fmt-merge-msg.c |    3 ++-
>  1 files changed, 2 insertions(+), 1 deletions(-)
>
> diff --git a/builtin-fmt-merge-msg.c b/builtin-fmt-merge-msg.c
> index 87d3d63..8cef425 100644
> --- a/builtin-fmt-merge-msg.c
> +++ b/builtin-fmt-merge-msg.c
> @@ -331,7 +331,8 @@ int cmd_fmt_merge_msg(int argc, const char **argv, const char *prefix)
>  			printf(" of %s", srcs.list[i]);
>  	}
>  
> -	if (!strcmp("master", current_branch))
> +	if (!strcmp("master", current_branch) ||
> +	    !strcmp("HEAD", current_branch))
>  		putchar('\n');
>  	else
>  		printf(" into %s\n", current_branch);

Hmph.

The reason is?

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH] fmt-merge-msg: detached HEAD
  2007-01-26  0:16 ` Junio C Hamano
@ 2007-01-26  9:45   ` Santi Béjar
  2007-01-26  9:59     ` Junio C Hamano
  0 siblings, 1 reply; 6+ messages in thread
From: Santi Béjar @ 2007-01-26  9:45 UTC (permalink / raw)
  To: Junio C Hamano; +Cc: git

On 1/26/07, Junio C Hamano <junkio@cox.net> wrote:
> Santi Béjar <sbejar@gmail.com> writes:
>
> > Do not say 'Merge ... into HEAD' when detached.
> >
> > Signed-off-by: Santi Béjar <sbejar@gmail.com>
> > ---
> >  builtin-fmt-merge-msg.c |    3 ++-
> >  1 files changed, 2 insertions(+), 1 deletions(-)
> >
> > diff --git a/builtin-fmt-merge-msg.c b/builtin-fmt-merge-msg.c
> > index 87d3d63..8cef425 100644
> > --- a/builtin-fmt-merge-msg.c
> > +++ b/builtin-fmt-merge-msg.c
> > @@ -331,7 +331,8 @@ int cmd_fmt_merge_msg(int argc, const char **argv, const char *prefix)
> >                       printf(" of %s", srcs.list[i]);
> >       }
> >
> > -     if (!strcmp("master", current_branch))
> > +     if (!strcmp("master", current_branch) ||
> > +         !strcmp("HEAD", current_branch))
> >               putchar('\n');
> >       else
> >               printf(" into %s\n", current_branch);
>
> Hmph.
>
> The reason is?

For me, 'Merge ... into master' and 'Merge ... into HEAD' are equally
useful, so do not show them by default. And git always merges into
HEAD.

Santi

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH] fmt-merge-msg: detached HEAD
  2007-01-26  9:45   ` Santi Béjar
@ 2007-01-26  9:59     ` Junio C Hamano
  2007-01-26 10:15       ` Santi Béjar
  0 siblings, 1 reply; 6+ messages in thread
From: Junio C Hamano @ 2007-01-26  9:59 UTC (permalink / raw)
  To: Santi Béjar; +Cc: git

"Santi Béjar" <sbejar@gmail.com> writes:

>> > diff --git a/builtin-fmt-merge-msg.c b/builtin-fmt-merge-msg.c
>> > index 87d3d63..8cef425 100644
>> > --- a/builtin-fmt-merge-msg.c
>> > +++ b/builtin-fmt-merge-msg.c
>> > @@ -331,7 +331,8 @@ int cmd_fmt_merge_msg(int argc, const char **argv, const char *prefix)
>> >                       printf(" of %s", srcs.list[i]);
>> >       }
>> >
>> > -     if (!strcmp("master", current_branch))
>> > +     if (!strcmp("master", current_branch) ||
>> > +         !strcmp("HEAD", current_branch))
>> >               putchar('\n');
>> >       else
>> >               printf(" into %s\n", current_branch);
>>
>> Hmph.
>>
>> The reason is?
>
> For me, 'Merge ... into master' and 'Merge ... into HEAD' are equally
> useful, so do not show them by default. And git always merges into
> HEAD.

I was wondering if people might prefer rewording it to "into
detached HEAD".

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH] fmt-merge-msg: detached HEAD
  2007-01-26  9:59     ` Junio C Hamano
@ 2007-01-26 10:15       ` Santi Béjar
  2007-01-26 23:45         ` Junio C Hamano
  0 siblings, 1 reply; 6+ messages in thread
From: Santi Béjar @ 2007-01-26 10:15 UTC (permalink / raw)
  To: Junio C Hamano; +Cc: git

On 1/26/07, Junio C Hamano <junkio@cox.net> wrote:
> "Santi Béjar" <sbejar@gmail.com> writes:
>
> >> > diff --git a/builtin-fmt-merge-msg.c b/builtin-fmt-merge-msg.c
> >> > index 87d3d63..8cef425 100644
> >> > --- a/builtin-fmt-merge-msg.c
> >> > +++ b/builtin-fmt-merge-msg.c
> >> > @@ -331,7 +331,8 @@ int cmd_fmt_merge_msg(int argc, const char **argv, const char *prefix)
> >> >                       printf(" of %s", srcs.list[i]);
> >> >       }
> >> >
> >> > -     if (!strcmp("master", current_branch))
> >> > +     if (!strcmp("master", current_branch) ||
> >> > +         !strcmp("HEAD", current_branch))
> >> >               putchar('\n');
> >> >       else
> >> >               printf(" into %s\n", current_branch);
> >>
> >> Hmph.
> >>
> >> The reason is?
> >
> > For me, 'Merge ... into master' and 'Merge ... into HEAD' are equally
> > useful, so do not show them by default. And git always merges into
> > HEAD.
>
> I was wondering if people might prefer rewording it to "into
> detached HEAD".

I prefer my patch, but your rewording is OK also.

Santi

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH] fmt-merge-msg: detached HEAD
  2007-01-26 10:15       ` Santi Béjar
@ 2007-01-26 23:45         ` Junio C Hamano
  0 siblings, 0 replies; 6+ messages in thread
From: Junio C Hamano @ 2007-01-26 23:45 UTC (permalink / raw)
  To: Santi Béjar; +Cc: git

"Santi Béjar" <sbejar@gmail.com> writes:

>> > For me, 'Merge ... into master' and 'Merge ... into HEAD' are equally
>> > useful, so do not show them by default. And git always merges into
>> > HEAD.
>>
>> I was wondering if people might prefer rewording it to "into
>> detached HEAD".
>
> I prefer my patch, but your rewording is OK also.

I do not personally care either way -- the question is "is
merging while your head is detached a major deal, or is it just
one of the random insignificant merges and it does not matter
where it happened?"

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2007-01-26 23:46 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-01-25 15:36 [PATCH] fmt-merge-msg: detached HEAD Santi Béjar
2007-01-26  0:16 ` Junio C Hamano
2007-01-26  9:45   ` Santi Béjar
2007-01-26  9:59     ` Junio C Hamano
2007-01-26 10:15       ` Santi Béjar
2007-01-26 23:45         ` Junio C Hamano

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).