git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* How to use git-fmt-merge-msg?
@ 2009-02-05 12:31 Robert Haines
  2009-02-05 12:59 ` Santi Béjar
  0 siblings, 1 reply; 4+ messages in thread
From: Robert Haines @ 2009-02-05 12:31 UTC (permalink / raw)
  To: Git Mailing List

Hi all,

I would like to use git-fmt-merge-msg to produce automatic summaries  
of what commits are being merged when I merge one branch into the  
other - like I see all the time in git.git, etc. The problem I am  
having is that I can only seem to get it to work with remote branches  
via .git/FETCH_HEAD - basically I don't know what else I can feed it  
to do what I want.

Say I have a local repo with no remotes so no .git/FETCH_HEAD. Can I  
use git-fmt-merge-msg to produce such a summary when I'm just merging  
local branches? I've tried feeding just about everything I can find  
in .git/ into it but with no luck. Is there anything generated during  
the merge that can be used as input if I do a merge --no-commit? A  
list of merged commits or something?

I'm sure I've missed something simple here... Alternatively, am I just  
barking up the wrong tree?

Thanks,
Rob

-- 
Robert Haines

Research Associate, RealityGrid          Tel. : +44 (0)161 275 6067
Research Computing Services              Fax. : +44 (0)161 275 0637
University of Manchester                 Email: rhaines@manchester.ac.uk
Oxford Road                              Web  : www.realitygrid.org
Manchester, M13 9PL                           : www.rcs.manchester.ac.uk

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

* Re: How to use git-fmt-merge-msg?
  2009-02-05 12:31 How to use git-fmt-merge-msg? Robert Haines
@ 2009-02-05 12:59 ` Santi Béjar
  2009-02-05 13:25   ` Robert Haines
  0 siblings, 1 reply; 4+ messages in thread
From: Santi Béjar @ 2009-02-05 12:59 UTC (permalink / raw)
  To: Robert Haines; +Cc: Git Mailing List

2009/2/5 Robert Haines <rhaines@manchester.ac.uk>:
> Hi all,
>
> I would like to use git-fmt-merge-msg to produce automatic summaries of what
> commits are being merged when I merge one branch into the other - like I see
> all the time in git.git, etc. The problem I am having is that I can only
> seem to get it to work with remote branches via .git/FETCH_HEAD - basically
> I don't know what else I can feed it to do what I want.
>
> Say I have a local repo with no remotes so no .git/FETCH_HEAD. Can I use
> git-fmt-merge-msg to produce such a summary when I'm just merging local
> branches? I've tried feeding just about everything I can find in .git/ into
> it but with no luck. Is there anything generated during the merge that can
> be used as input if I do a merge --no-commit? A list of merged commits or
> something?
>
> I'm sure I've missed something simple here...

Sure :-)

Manpage of git merge:
       --log
           In addition to branch names, populate the log message with one-line
           descriptions from the actual commits that are being merged.

Manpage of git config:
       merge.log
           Whether to include summaries of merged commits in newly created
           merge commit messages. False by default.

HTH,
Santi

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

* Re: How to use git-fmt-merge-msg?
  2009-02-05 12:59 ` Santi Béjar
@ 2009-02-05 13:25   ` Robert Haines
  2009-02-05 13:35     ` Santi Béjar
  0 siblings, 1 reply; 4+ messages in thread
From: Robert Haines @ 2009-02-05 13:25 UTC (permalink / raw)
  To: Santi Béjar; +Cc: Git Mailing List


On 5 Feb 2009, at 12:59, Santi Béjar wrote:

> 2009/2/5 Robert Haines <rhaines@manchester.ac.uk>:
>> Hi all,
>>
>> I would like to use git-fmt-merge-msg to produce automatic  
>> summaries of what
>> commits are being merged when I merge one branch into the other -  
>> like I see
>> all the time in git.git, etc. The problem I am having is that I can  
>> only
>> seem to get it to work with remote branches via .git/FETCH_HEAD -  
>> basically
>> I don't know what else I can feed it to do what I want.
>>
>> Say I have a local repo with no remotes so no .git/FETCH_HEAD. Can  
>> I use
>> git-fmt-merge-msg to produce such a summary when I'm just merging  
>> local
>> branches? I've tried feeding just about everything I can find  
>> in .git/ into
>> it but with no luck. Is there anything generated during the merge  
>> that can
>> be used as input if I do a merge --no-commit? A list of merged  
>> commits or
>> something?
>>
>> I'm sure I've missed something simple here...
>
> Sure :-)
>
> Manpage of git merge:
>       --log
>           In addition to branch names, populate the log message with  
> one-line
>           descriptions from the actual commits that are being merged.
>
> Manpage of git config:
>       merge.log
>           Whether to include summaries of merged commits in newly  
> created
>           merge commit messages. False by default.

Aaaahhhh.... Time for me to upgrade. The version of git I am using  
(1.5.3.8) doesn't have merge --log. No wonder I couldn't find it!

Thanks for the pointer and sorry for the noise...

Cheers,
Rob

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

* Re: How to use git-fmt-merge-msg?
  2009-02-05 13:25   ` Robert Haines
@ 2009-02-05 13:35     ` Santi Béjar
  0 siblings, 0 replies; 4+ messages in thread
From: Santi Béjar @ 2009-02-05 13:35 UTC (permalink / raw)
  To: Robert Haines; +Cc: Git Mailing List

2009/2/5 Robert Haines <rhaines@manchester.ac.uk>:
>
> On 5 Feb 2009, at 12:59, Santi Béjar wrote:
>

[...]

>>
>> Manpage of git merge:
>>      --log
>>          In addition to branch names, populate the log message with
>> one-line
>>          descriptions from the actual commits that are being merged.
>>
>> Manpage of git config:
>>      merge.log
>>          Whether to include summaries of merged commits in newly created
>>          merge commit messages. False by default.
>
> Aaaahhhh.... Time for me to upgrade. The version of git I am using (1.5.3.8)
> doesn't have merge --log. No wonder I couldn't find it!

In that version you can use --summary and merge.summary, but they are
now deprecated.

HTH,
Santi

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

end of thread, other threads:[~2009-02-05 13:37 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-02-05 12:31 How to use git-fmt-merge-msg? Robert Haines
2009-02-05 12:59 ` Santi Béjar
2009-02-05 13:25   ` Robert Haines
2009-02-05 13:35     ` Santi Béjar

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).