Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1)

Issue 191133005: git-sync-deps tool (Closed)

Created:
6 years, 9 months ago by hal.canary
Modified:
6 years, 8 months ago
Reviewers:
tfarina, borenet, mtklein, epoger
CC:
skia-review_googlegroups.com, mtklein
Base URL:
https://skia.googlesource.com/skia.git@master
Visibility:
Public.

Description

This is an short replacement for gclient. Makes use of our current DEPS file to allow for a smooth transition. BUG=skia:291 NOTRY=true Committed: http://code.google.com/p/skia/source/detail?r=14227

Patch Set 1 #

Patch Set 2 : AnotherPatchSet #

Patch Set 3 : AnotherPatchSet #

Total comments: 13

Patch Set 4 : AnotherPatchSet #

Total comments: 4

Patch Set 5 : AnotherPatchSet #

Total comments: 13

Patch Set 6 : AnotherPatchSet #

Patch Set 7 : AnotherPatchSet #

Total comments: 2

Patch Set 8 : AnotherPatchSet #

Patch Set 9 : AnotherPatchSet #

Total comments: 16

Patch Set 10 : AnotherPatchSet #

Total comments: 4

Patch Set 11 : AnotherPatchSet #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+188 lines, -6 lines) Patch
M docs/quickstart.md View 1 2 3 4 5 6 7 8 1 chunk +6 lines, -6 lines 1 comment Download
A tools/git-sync-deps View 1 2 3 4 5 6 7 8 9 10 1 chunk +182 lines, -0 lines 0 comments Download

Messages

Total messages: 39 (0 generated)
hal.canary
6 years, 9 months ago (2014-03-10 18:00:57 UTC) #1
borenet
https://codereview.chromium.org/191133005/diff/40001/docs/quickstart.md File docs/quickstart.md (right): https://codereview.chromium.org/191133005/diff/40001/docs/quickstart.md#newcode4 docs/quickstart.md:4: This guide assumes you've got `git` and `python` on ...
6 years, 9 months ago (2014-03-10 18:36:12 UTC) #2
tfarina
https://codereview.chromium.org/191133005/diff/40001/docs/quickstart.md File docs/quickstart.md (right): https://codereview.chromium.org/191133005/diff/40001/docs/quickstart.md#newcode4 docs/quickstart.md:4: This guide assumes you've got `git` and `python` on ...
6 years, 9 months ago (2014-03-10 18:53:26 UTC) #3
tfarina
https://codereview.chromium.org/191133005/diff/40001/docs/quickstart.md File docs/quickstart.md (right): https://codereview.chromium.org/191133005/diff/40001/docs/quickstart.md#newcode13 docs/quickstart.md:13: * `export PATH="${PATH}:$(pwd)/third_party/externals/depot_tools"` I don't think we need to ...
6 years, 9 months ago (2014-03-10 18:56:29 UTC) #4
tfarina
https://codereview.chromium.org/191133005/diff/40001/.gitignore File .gitignore (right): https://codereview.chromium.org/191133005/diff/40001/.gitignore#newcode9 .gitignore:9: platform_tools/chromeos/third_party/externals please, keep this list sorted.
6 years, 9 months ago (2014-03-10 18:57:33 UTC) #5
hal.canary
On 2014/03/10 18:56:29, tfarina wrote: > I don't think we need to say that. At ...
6 years, 9 months ago (2014-03-10 18:57:34 UTC) #6
tfarina
https://codereview.chromium.org/191133005/diff/40001/tools/grab_deps.py File tools/grab_deps.py (right): https://codereview.chromium.org/191133005/diff/40001/tools/grab_deps.py#newcode18 tools/grab_deps.py:18: "third_party/externals/depot_tools" : ( Then why we need an 'extra' ...
6 years, 9 months ago (2014-03-10 19:00:20 UTC) #7
hal.canary
On 2014/03/10 19:00:20, tfarina wrote: > Then why we need an 'extra' copy of depot_tools. ...
6 years, 9 months ago (2014-03-10 19:51:21 UTC) #8
hal.canary
https://codereview.chromium.org/191133005/diff/40001/.gitignore File .gitignore (right): https://codereview.chromium.org/191133005/diff/40001/.gitignore#newcode9 .gitignore:9: platform_tools/chromeos/third_party/externals On 2014/03/10 18:57:33, tfarina wrote: > please, keep ...
6 years, 9 months ago (2014-03-10 20:03:07 UTC) #9
epoger
https://codereview.chromium.org/191133005/diff/40001/tools/grab_deps.py File tools/grab_deps.py (right): https://codereview.chromium.org/191133005/diff/40001/tools/grab_deps.py#newcode16 tools/grab_deps.py:16: deps = { On 2014/03/10 20:03:08, Hal Canary wrote: ...
6 years, 9 months ago (2014-03-10 20:11:39 UTC) #10
borenet
https://codereview.chromium.org/191133005/diff/40001/tools/grab_deps.py File tools/grab_deps.py (right): https://codereview.chromium.org/191133005/diff/40001/tools/grab_deps.py#newcode16 tools/grab_deps.py:16: deps = { On 2014/03/10 20:03:08, Hal Canary wrote: ...
6 years, 9 months ago (2014-03-10 20:13:29 UTC) #11
tfarina
I don't know how it is done exactly but you can look around and see ...
6 years, 9 months ago (2014-03-10 22:29:12 UTC) #12
hal.canary
https://codereview.chromium.org/191133005/diff/80001/.gitignore File .gitignore (right): https://codereview.chromium.org/191133005/diff/80001/.gitignore#newcode1 .gitignore:1: *.pyc On 2014/03/10 20:13:30, borenet wrote: > These changes ...
6 years, 8 months ago (2014-04-11 15:52:36 UTC) #13
mtklein
lgtm https://codereview.chromium.org/191133005/diff/120001/tools/grab_deps.py File tools/grab_deps.py (right): https://codereview.chromium.org/191133005/diff/120001/tools/grab_deps.py#newcode6 tools/grab_deps.py:6: Add a brief usage? # Run to grab ...
6 years, 8 months ago (2014-04-11 15:58:47 UTC) #14
epoger
Seems pretty good to me, modulo the comments below... https://codereview.chromium.org/191133005/diff/120001/tools/grab_deps.py File tools/grab_deps.py (right): https://codereview.chromium.org/191133005/diff/120001/tools/grab_deps.py#newcode26 tools/grab_deps.py:26: ...
6 years, 8 months ago (2014-04-11 16:16:11 UTC) #15
borenet
Consider moving this to depot_tools, to avoid duplicating effort?
6 years, 8 months ago (2014-04-11 16:29:18 UTC) #16
epoger
On 2014/04/11 16:29:18, borenet wrote: > Consider moving this to depot_tools, to avoid duplicating effort? ...
6 years, 8 months ago (2014-04-11 16:30:15 UTC) #17
hal.canary
https://codereview.chromium.org/191133005/diff/120001/tools/grab_deps.py File tools/grab_deps.py (right): https://codereview.chromium.org/191133005/diff/120001/tools/grab_deps.py#newcode6 tools/grab_deps.py:6: On 2014/04/11 15:58:47, mtklein wrote: > Add a brief ...
6 years, 8 months ago (2014-04-11 17:46:50 UTC) #18
epoger
LGTM with or without the following adjustments. Thanks! https://codereview.chromium.org/191133005/diff/120001/tools/grab_deps.py File tools/grab_deps.py (right): https://codereview.chromium.org/191133005/diff/120001/tools/grab_deps.py#newcode58 tools/grab_deps.py:58: repo, ...
6 years, 8 months ago (2014-04-11 18:28:38 UTC) #19
hal.canary
https://codereview.chromium.org/191133005/diff/220001/tools/grab_deps.py File tools/grab_deps.py (right): https://codereview.chromium.org/191133005/diff/220001/tools/grab_deps.py#newcode19 tools/grab_deps.py:19: def useage(): On 2014/04/11 18:28:39, epoger wrote: > useage ...
6 years, 8 months ago (2014-04-11 18:36:21 UTC) #20
hal.canary
The CQ bit was checked by halcanary@google.com
6 years, 8 months ago (2014-04-11 18:36:27 UTC) #21
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://skia-tree-status.appspot.com/cq/halcanary@google.com/191133005/120002
6 years, 8 months ago (2014-04-11 18:36:29 UTC) #22
borenet
Again, can we consider being good citizens and moving this to depot_tools? Since we've heard ...
6 years, 8 months ago (2014-04-11 18:46:57 UTC) #23
hal.canary
On 2014/04/11 18:46:57, borenet wrote: > Again, can we consider being good citizens and moving ...
6 years, 8 months ago (2014-04-11 18:50:44 UTC) #24
borenet
On 2014/04/11 18:50:44, Hal Canary wrote: > On 2014/04/11 18:46:57, borenet wrote: > > Again, ...
6 years, 8 months ago (2014-04-11 18:53:31 UTC) #25
iannucci
On 2014/04/11 18:53:31, borenet wrote: > On 2014/04/11 18:50:44, Hal Canary wrote: > > On ...
6 years, 8 months ago (2014-04-11 19:09:03 UTC) #26
hal.canary
The CQ bit was unchecked by halcanary@google.com
6 years, 8 months ago (2014-04-14 11:52:10 UTC) #27
hal.canary
Since the tree was yellow all weekend I had time to refactor this program to ...
6 years, 8 months ago (2014-04-14 13:54:33 UTC) #28
epoger
https://codereview.chromium.org/191133005/diff/250001/tools/git-sync-deps File tools/git-sync-deps (right): https://codereview.chromium.org/191133005/diff/250001/tools/git-sync-deps#newcode13 tools/git-sync-deps:13: Environment Variables: Maybe it would be more straightforward to ...
6 years, 8 months ago (2014-04-14 19:32:14 UTC) #29
hal.canary
I simplified the logic and gave up on some of the fancy logic. https://codereview.chromium.org/191133005/diff/250001/tools/git-sync-deps File ...
6 years, 8 months ago (2014-04-16 18:46:18 UTC) #30
epoger
LGTM if you make one typo fix Thanks for writing it, and thanks for simplifying ...
6 years, 8 months ago (2014-04-16 19:12:59 UTC) #31
hal.canary
https://codereview.chromium.org/191133005/diff/270001/tools/git-sync-deps File tools/git-sync-deps (right): https://codereview.chromium.org/191133005/diff/270001/tools/git-sync-deps#newcode58 tools/git-sync-deps:58: def git_reposiory_sync_is_disabled(git, directory): On 2014/04/16 19:13:00, epoger wrote: > ...
6 years, 8 months ago (2014-04-16 19:20:32 UTC) #32
hal.canary
The CQ bit was checked by halcanary@google.com
6 years, 8 months ago (2014-04-16 19:20:38 UTC) #33
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://skia-tree-status.appspot.com/cq/halcanary@google.com/191133005/290001
6 years, 8 months ago (2014-04-16 19:20:51 UTC) #34
commit-bot: I haz the power
Change committed as 14227
6 years, 8 months ago (2014-04-16 19:21:21 UTC) #35
epoger
lgtm
6 years, 8 months ago (2014-04-16 19:25:17 UTC) #36
tfarina
If we are phasing out gclient for checking out skia and its third_party dependencies, then ...
6 years, 8 months ago (2014-04-16 19:29:57 UTC) #37
borenet
https://codereview.chromium.org/191133005/diff/290001/docs/quickstart.md File docs/quickstart.md (right): https://codereview.chromium.org/191133005/diff/290001/docs/quickstart.md#newcode11 docs/quickstart.md:11: * `python tools/git-sync-deps` Yeah, this isn't right. "gclient sync" ...
6 years, 8 months ago (2014-04-20 16:53:45 UTC) #38
epoger
6 years, 8 months ago (2014-04-21 15:36:33 UTC) #39
Message was sent while issue was closed.
On 2014/04/20 16:53:45, borenet wrote:
> https://codereview.chromium.org/191133005/diff/290001/docs/quickstart.md
> File docs/quickstart.md (right):
> 
>
https://codereview.chromium.org/191133005/diff/290001/docs/quickstart.md#newc...
> docs/quickstart.md:11: * `python tools/git-sync-deps`
> Yeah, this isn't right.  "gclient sync" is still the preferred workflow, and
> that needs to be reflected on ALL of our documentation.  This is the reason I
> never liked the addition of this file as long as we still have docs on the
web.

Uploaded https://codereview.chromium.org/245283002/ ('warn that
docs/quickstart.md is out of sync with official docs')

Powered by Google App Engine
This is Rietveld 408576698