On Tue, Nov 15, 2011 at 10:21:57PM +0100, Anders Logg wrote: > On Tue, Nov 15, 2011 at 10:15:43PM +0100, Martin Sandve Alnæs wrote: > > On 15 November 2011 22:05, Anders Logg <[email protected]> wrote: > > > On Tue, Nov 15, 2011 at 09:51:06PM +0100, Anders Logg wrote: > > >> My recent work has broken the buildbot. Can anyone give a quick tip > > >> for how to revert the changes from the branch in such a way that I can > > >> reapply the changes + a proper fix later? > > >> > > >> It should be fairly quick to resolve the issue but I might as well > > >> learn to revert the proper way. > > > > > > I believe Marie has pushed a bug fix now, but if someone has a good > > > recipe please share. I can add it to the web docs for future > > > reference. > > > > Revert the entire state to revision 19: > > bzr revert -r 19 > > bzr commit -m "Backout fix for bug #5" > > > > Revert one or more previous commits: > > bzr merge -r 10..9 # backs out changes from commit 10 > > bzr merge -r 7..4 # backs out changes from commits 5,6,7 > > > > From > > http://doc.bazaar.canonical.com/beta/en/user-guide/undoing_mistakes.html > > > > Note that the important point here is that changes that have been > > pushed somewhere else should be reverted or merged reversely like > > above, not e.g. using uncommit because that would mess up your history > > vs the already pushed history. > > Thanks. And how does one add back the changes once they have been > fixed. > > In the first case, I would do this in my local (checked out) 1.0.x: > > $ bzr revert -r 19 > $ bzr commit -m "Backout fix for bug #5" > > Then I would fix the bug in my local 1.0.x-logg. > > How do I then get the changes from 1.0.x-logg (including the > changesets that were reverted) from 1.0.x-logg into 1.0.x? > > Just the usual way? > > cd 1.0.x > bzr merge ../1.0.x-logg > bzr commit -m "Proper fix for bug #5"
Any more input on this? How to merge back code that was reverted? -- Anders _______________________________________________ Mailing list: https://launchpad.net/~dolfin Post to : [email protected] Unsubscribe : https://launchpad.net/~dolfin More help : https://help.launchpad.net/ListHelp

