On 12/11/2007, at 3:38 AM, Mark Struberg wrote:

--- Brett Porter <[EMAIL PROTECTED]> schrieb:
Next, how can other committers get visibility into what the
contributors contributed? Much like a patch, it all gets committed
under one ID, but in that case we have the original contribution in
JIRA. Is there a way we'll be able to see what it was at some
arbitrary point in the future?

The scenario would imho look like the following:

.) contributor has a git-clone of the maven-repo
.) contributor creates a new git-branch for the feature and changes all the things needed (same like in a 'clean' patch) (or for small changes we only need the sha1 of the single commit) .) contributor tells the committers what he has changed and where they can find the repo(url +
branch or even the single sha1 commit-key).
.) the committer git-pull the feature branch into his own repo and if it's ok he merges the
changes to the master branch.
.) committer pushes the changes to the public maven git-repo and then exports the changes to svn

All the information from the contributor should now be available in the main repo as well.

If you find a better way, then please let me know ;)

I might be misunderstanding, but this sounds like the answer to my other question about getting contributors changes into trunk - what I was asking here is how after someone has merged the changes, we can keep track of where they came from (relying on an external repo url is not realistic for this, in case it goes away in the future).

Aside from that, do you have a guess at how long this takes/easy it is to do? I may be missing something, but it sounds worse than applying a patch from JIRA :)

Thanks for the response!

- Brett




Finally, how do other committers go about merging a branch back
into the mainline svn repository?
I for myself only maintain a few small git-repos with up to 2 colleges and push changes back to
cvs, but i hope the svn-bridge works very similar:
The committers get a ssh access with the git-shell (
http://www.kernel.org/pub/software/scm/git/docs/git-shell.html ) and push their changes to the main git repo. Afterwards i call git-cvsexportcommit. The pendant for svn is git-svn but i never
used that myself.

LieGrü,
strub


Jetzt Mails schnell in einem Vorschaufenster überfliegen. Dies und viel mehr bietet das neue Yahoo! Mail - www.yahoo.de/mail

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

--
Brett Porter - [EMAIL PROTECTED]
Blog: http://www.devzuz.org/blogs/bporter/


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to