Drover is actually an order of magnitude faster than a standard svn merge/reverse, merge since it only affects the files that are involved with the CL (as opposed to trying to descending the entire trunk). A normal merge would take in the space of 8 minutes on my box (which required an existing working copy). In the case of drover, the same merge/revert can be performed in approximately 30 seconds to 1 minute (w/ out a pre existing working copy).
Kind Regards, Anthony Laforge Technical Program Manager Mountain View, CA On Tue, Nov 3, 2009 at 2:01 PM, Eric Seidel <[email protected]> wrote: > > Interesting. WebKit has similar functionality as: > bugzilla-tool rollout 12345 > > We've found that git reverts are at least an order of magnitude faster > than SVN reverse merges. > > I wonder what bugzilla-tool/drover can learn from one another. > > -eric > > On Tue, Nov 3, 2009 at 1:53 PM, Nicolas Sylvain <[email protected]> > wrote: > > Hi > > One of the goal of the Green Tree Task Force was to make reverting a > change > > easy and fast. > > This is really important to keep the tree green and open. The old saying > > is "Revert now, think later"... If a change broke the build and the fix > > would > > take more than 1 or 2 minutes to be committed, or if the committer is not > > answering pings, then the change needs to be reverted asap. > > Turns out it was already easy and fast with Anthony's drover tool. > > If you have depot_tools in your path, just type : > > drover --revert XXXX > > where XXXX is the revision you want to revert. > > Since the tool creates temporary files, I suggest you go to the temp > > directory first. > > It should take only a few seconds, even for a really big change. You > don't > > even need > > to have a chrome checkout on your machine. > > This tool should work on all platforms. You need svn 1.5 or above in your > > path. > > If you run into any issues with the tool, please let me know. > > Thank you, > > Nicolas > > > > ____________________________________________________ > > If the tool does not work, you can revert the long way by doing: > > cd src/ > > svn update > > svn merge -c -XXXX . > > (the dot at the end of the previous line is important) > > > > > > > > > > > --~--~---------~--~----~------------~-------~--~----~ Chromium Developers mailing list: [email protected] View archives, change email options, or unsubscribe: http://groups.google.com/group/chromium-dev -~----------~----~----~----~------~----~------~--~---
