Hi Marc, It doesn't specifically do what you want, I think, but you might want to take a look at Android's repo tool:
https://source.android.com/source/developing.html https://source.android.com/source/using-repo.html I've been using it to interact with Qt's Gerrit for quite a while now and am pretty happy with it (not everything is perfect, I'd like an "amalgamated" branch which was automatically updated from all my topic branches) but it works OK. Creation of topic branches is easy enough that I don't tend to mind doing them. I have a manifest at https://github.com/rburchell/qt-manifest (some wrangling will likely be required, I'm pretty much the only person using it at the moment I think). Hope this helps, Robin On Mon, Aug 18, 2014 at 3:23 PM, Marc Mutz <[email protected]> wrote: > Hi all, > > I have several times come across the problem that I hack away and end up with > a chain of 20 or so commits, most of which are completely independent of each > other. If I push gerrit HEAD:refs/for/X, I can upload all of them in one go, > but they will be shown in the Gerrit UI as depending on each other. > > If I had the right to upload merges, even for just deleting them afterwards, I > would take all of these changes, rebase them onto gerrit/X, and do one octopus > merge over the lot of them, then push gerrit that_merge:refs/for/X and abandon > the change that corresponds to that_merge as an artifact. > > Other than writing a script to iterate over the parents of that_merge and push > gerrit parent:refs/for/X each one separately, which takes a long time because > of the SSH key negotiation, is there a way to do this in one git push command? > > Thanks, > Marc > > -- > Qt Developer Days 2014 - October 6 - 8 at BCC, Berlin > > Marc Mutz <[email protected]> | Senior Software Engineer > KDAB (Deutschland) GmbH & Co.KG, a KDAB Group Company > www.kdab.com || Germany +49-30-521325470 || Sweden (HQ) +46-563-540090 > KDAB - Qt Experts - Platform-Independent Software Solutions > _______________________________________________ > Development mailing list > [email protected] > http://lists.qt-project.org/mailman/listinfo/development _______________________________________________ Development mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/development
