Right, that's cause there's the maven to gradle move as well in this case. On Nov 5, 2010, at 5:17 PM, Adam Warski wrote:
> I tried cherry picking, doesn't work because the module rename (envers -> > hibernate-envers) isn't detected. > I'll try Steve's way with the next pull request. > > Adam > > On Nov 5, 2010, at 1:45 PM, Galder Zamarreño wrote: > >> Also, would not cherry pick work for you? >> >> On Nov 5, 2010, at 1:30 PM, Galder Zamarreño wrote: >> >>> Why do you need two branches? HHH-5706-lob-offset and >>> HHH-5706-lob-offset-backport? >>> >>> Why not have a single topic branch, HHH-5706-lob-offset, and merge it to >>> both 3.6 and master? >>> >>> On Nov 1, 2010, at 10:02 PM, Steve Ebersole wrote: >>> >>>> This morning I had a bug fix from an IRC discussion and decided to use it >>>> to >>>> try this stuff out. I chose to work on this on a topic branch created >>>> from >>>> master. I ran into worse trouble than you had :) >>>> >>>> About 6 hours on #git helped me get a working answer, though not any >>>> better >>>> understanding. The basic steps in the process were: >>>> 1) create a backport branch from the original feature branch. >>>> 2) use rebase -i to perform the actual backport >>>> 3) merge to the target branch >>>> >>>> My complete workflow was as follows: >>>> 1) Create the topic branch: >>>> git checkout -b HHH-5706-lob-offset >>>> >>>> 2) Do my work >>>> >>>> 3) Commit work to the topic branch >>>> git commit ... >>>> >>>> 4) Create a backport branch >>>> git checkout -b HHH-5706-lob-offset-backport HHH-5706-lob-offset >>>> >>>> 5) Git rebase changes to backport branch >>>> git rebase --onto 3.6 master >>>> >>>> 6) Git merge the backport to the 3.6 branch >>>> git checkout 3.6 >>>> git merge HHH-5706-lob-offset-backport >>>> >>>> 7) Git merge topic branch to master >>>> git checkout master >>>> git merge HHH-5706-lob-offset >>>> >>>> 8) Push changes >>>> git push >>>> >>>> 9) Clean up >>>> git branch -d HHH-5706-lob-offset >>>> git branch -d HHH-5706-lob-offset-backport >>>> >>>> >>>> Lot of work. Lot of the folks on #git seemed to empathize that this is a >>>> bit >>>> more convoluted than it might should be. >>>> >>>> Another option I was looking at with them keeping along the lines of >>>> separate >>>> clones for work on the 3.6 and master branches was to use refs (origin for >>>> example) between the local 3.6 and master clones. In fact you can clone >>>> one >>>> to the other locally! >>>> >>>> >>>> >>>> >>>> >>>> On Friday, October 29, 2010, at 01:19 pm, Adam Warski wrote: >>>>> I'll report the first time I'll have to do that. >>>>> >>>>> Adam >>>>> >>>>> On Oct 29, 2010, at 8:11 PM, Steve Ebersole wrote: >>>>>> Curious what happens if you go the other direction (imho the more natural >>>>>> direction)? Working from master to the 3.6 branch... >>>>>> >>>>>> On Friday, October 29, 2010, at 01:02 pm, Adam Warski wrote: >>>>>>> After some tries, here's my workflow for applying commits from the 3.6 >>>>>>> branch to the master branch: 1. Commit to 3.6 :) >>>>>>> 2. Create patches for the commits using git format-patch commit >>>>>>> sha/range etc. This will produce numbered patches. 3. Switch to master >>>>>>> 4. Modify the patches using the following script: >>>>>>> >>>>>>> #!/bin/bash >>>>>>> for file in $* >>>>>>> do >>>>>>> >>>>>>> sed 's/\/envers\//\/hibernate-envers\//' < $file > mod_$file >>>>>>> >>>>>>> done >>>>>>> >>>>>>> (substitute envers with the appropriate module) >>>>>>> >>>>>>> 5. Apply the patches using git am <file> >>>>>>> 6. Done >>>>>>> >>>>>>> Not very straightforward, but works. And maybe somebody will find a >>>>>>> better way :) >>>>>> >>>>>> --- >>>>>> Steve Ebersole <st...@hibernate.org> >>>>>> http://hibernate.org >>>> >>>> --- >>>> Steve Ebersole <st...@hibernate.org> >>>> http://hibernate.org >>>> _______________________________________________ >>>> hibernate-dev mailing list >>>> hibernate-dev@lists.jboss.org >>>> https://lists.jboss.org/mailman/listinfo/hibernate-dev >>> >>> -- >>> Galder Zamarreño >>> Sr. Software Engineer >>> Infinispan, JBoss Cache >>> >>> >>> _______________________________________________ >>> hibernate-dev mailing list >>> hibernate-dev@lists.jboss.org >>> https://lists.jboss.org/mailman/listinfo/hibernate-dev >> >> -- >> Galder Zamarreño >> Sr. Software Engineer >> Infinispan, JBoss Cache >> >> >> _______________________________________________ >> hibernate-dev mailing list >> hibernate-dev@lists.jboss.org >> https://lists.jboss.org/mailman/listinfo/hibernate-dev > > -- > Adam Warski > http://www.warski.org > http://www.softwaremill.eu > > > > -- Galder Zamarreño Sr. Software Engineer Infinispan, JBoss Cache _______________________________________________ hibernate-dev mailing list hibernate-dev@lists.jboss.org https://lists.jboss.org/mailman/listinfo/hibernate-dev