Chromium Code Reviews
DescriptionRewrite git gclient sync/update to be simpler and more reliable
This does two main things for the GitWrapper:update() (a.k.a.
gclient sync) routine:
* Linearizes much of the flow, so that early failure cases result
in aborts rather than wasted effort, and it is easier to understand
* Ensures that a 'fetch' is run early on, so that we can guarantee that
the target revision is either available, or entirely unfetchable, and
proceed appropriately.
R=iannucci@chromium.org, maruel@chromium.org
BUG=643346
Patch Set 1 #
Messages
Total messages: 5 (5 generated)
|
|||||||||||||||||||