Re: stGIT: commit vs export vs mail

From: Jesse Brandeburg <jesse.brandeburg@intel.com>
Date: 2006-02-18 13:11:34
On Fri, 17 Feb 2006, Catalin Marinas wrote:
> Jesse Brandeburg wrote:
>> So I am using stgit .8 right now, and I'm having a hard time figuring
>> out what the correct workflow should be for using stg and then
>> committing a change
>>
>> Here is what I've been doing:
>> stg new test
>>  enter my short description on first line
>>  enter my long description on next lines.
>> vi file
>> stg refresh
>> stg mail <blah blah blah>
>> or
>> stg commit
>
> There is no "or" above but only "and maybe". The 'commit' command is
> only used to permanently store a set of patches into the repository.
> After that, you should not be able to change them anymore (well, someone
> just sent me a patch for an uncommit command). I only use this command
> when I work in the "maintainer" mode on StGIT. For contributing patches,
> you shouldn't need it since the base of the stack should usually be
> identical to the HEAD of the remote repository.

I'm trying to commit changes to a local repository so that the maintainer 
can do a "pull" off of my repository.

>> Problem that I'm having right now is that the templates do the right
>> thing for mail, but, the commit only puts in the "enter my..." text.
>
> I don't fully understand this. Where does commit put the "enter my..." text?

so I used stgit to commit this change.  It puts it in the git log of 
checkins for the repository.

[jbrandeb@lindenhurst-2 e1000]$ git log | head -n 20

commit fb16b7111dae51b9a928aa7706d1cc022df8741d
Author: Jesse Brandeburg <jesse.brandeburg@intel.com>
Date:   Fri Feb 17 11:29:19 2006 -0800

     e1000: update readme
     Update the e1000 text to the latest version

     Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com>

>> Is there a template based way to automatically append the author in the
>> Signed-off-by: line when i do stg commit?
>
> This can only be done when creating a patch. Commit doesn't modify the
> patches. I think you slightly misunderstood the commit command.

the stgit command stg commit freezes patches that I've made into my 
repository.  I think I get that, but I've been wrong before.  Its just 
that I can template the Signed-off-by: line for emails, but when I do a 
stg commit I want the thing to have the Signed-off-by: line in the commit 
text (like above where I added it by hand)

I guess I'll just change my templates to not auto add the Signed-off-by 
line and then things will work okay, as I'll just add the line during stg 
new ...

Thanks for your reply, and the cool tool!

Jesse
-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Received on Sat Feb 18 13:12:13 2006

This archive was generated by hypermail 2.1.8 : 2006-02-18 13:12:23 EST