Well I admit, my advice was really bad formulated. This was certainly
not what I meant. My fault was, that I just assumed she would work on
the master branch (like most times) but this was obviously not the
case( 440 missing patches should have have alarmed me that this patch
is different)

So my apologies for that bad advice. I didn't know that something like
this is even possible, but at least we learnt something.*hust*

Best
Matthias.Von: Stefan Rossbach
Gesendet: ‎29.‎06.‎2015 13:20
An: Zieris, Franz
Cc: dpp-devel@lists.sourceforge.net
Betreff: Re: [DPP-Devel] Gerrit clean-up
On 29.06.2015 09:57, Zieris, Franz wrote:
> Hi Sabine,
>
> probably while attempting to rebase *your patch* on the current master, you 
> rebased some 400 commits *from the master branch* to your branch.
>
> Since rebasing creates new commits with new commit-ids, Gerrit simply 
> considers these new patches.
> Normally, having the same change-id in the commit message would prevent the 
> push command (Gerrit does not accept new patch sets for changes that are 
> already merged).
> But since you pushed these new commits with old change-ids to a different 
> branch ("development/netbeans"), Gerrit considered to be "cherry-picked" -- a 
> reasonable strategy, if you cherry-pick single commits from a feature branch 
> onto the master branch, but certainly not in this scenario.
>
> There are a couple of problems here:
>   1. Each new commit created a new change in Gerrit. You'll have to abandon 
> them. See the documentation for command line access via SSH [1].
>   2. Each new Gerrit change triggers a Jenkins job. I figure Stefan already 
> prepared the Jenkins shutdown, i.e. it does not start any new jobs.
>      (@Stefan: Thank you!)
>      When you're done with 1., you should kindly ask him to restart Jenkins.
>   3. You should really try to understand what went wrong here on the 
> Git/Gerrit level. Admittedly, Git is not too easy to understand.
>      But it's kind of the backbone of our development infrastructure and we 
> expect everyone to educated oneself to get along with it.
>   4. I'm not sure whether Gerrit offers any configuration options to preclude 
> such misuse (even if unintentional).
>      So the safest thing for now would be *not* to use a development branch 
> but push your changes to the master instead.
>
Franz I think maybe it is a good idea to amend the Developer Guide on
how to maintain branches. Seems she did only that what Matthias has
asked her.
"I would give a +1 if you rebase this. 440 missing patches in your
branch and counting ;)"

Unfortunately Matthias this isn't the way it works with branches. You do
not "rebase" your branches. You have to merge them, i.e merging all new
commits
to the developing branch. Your comment was just plainly wrong. It does
not even matter if the branch is XYZ behind the master as long as there
are not any changes to files that
are already altered in the master.

> @Everyone else: You can use Gerrit as usual, but until the Jenkins server is 
> restarted (see step 2), no builds will be made.
> (If you upload new patch sets or new changes before Jenkins is restarted, 
> their builds will need to be triggered manually when Jenkins is running 
> again.)
>
>
> Franz
>
>
> [1] http://saros-build.imp.fu-berlin.de/gerrit/Documentation/cmd-review.html
>
>
> ------------------------------------------------------------------------------
> Monitor 25 network devices or servers for free with OpManager!
> OpManager is web-based network management software that monitors
> network devices and physical & virtual servers, alerts via email & sms
> for fault. Monitor 25 devices for free with no restriction. Download now
> http://ad.doubleclick.net/ddm/clk/292181274;119417398;o
> _______________________________________________
> DPP-Devel mailing list
> DPP-Devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/dpp-devel


------------------------------------------------------------------------------
Monitor 25 network devices or servers for free with OpManager!
OpManager is web-based network management software that monitors
network devices and physical & virtual servers, alerts via email & sms
for fault. Monitor 25 devices for free with no restriction. Download now
http://ad.doubleclick.net/ddm/clk/292181274;119417398;o
_______________________________________________
DPP-Devel mailing list
DPP-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dpp-devel

------------------------------------------------------------------------------
Monitor 25 network devices or servers for free with OpManager!
OpManager is web-based network management software that monitors 
network devices and physical & virtual servers, alerts via email & sms 
for fault. Monitor 25 devices for free with no restriction. Download now
http://ad.doubleclick.net/ddm/clk/292181274;119417398;o
_______________________________________________
DPP-Devel mailing list
DPP-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dpp-devel

Reply via email to