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
-~----------~----~----~----~------~----~------~--~---

Reply via email to