TL;DR: I believe the only working way to create a chromium checkout is through "fetch chromium" producing a git submodules checkout, and the "gclient config->gclient sync" flow documented on dev.chromium.org doesn't work. That right? Anyone mind if I change the doc?
instructions as to how to retrieve that password if you've forgotten it (which I also don't remember :-} :-J)?
On Thu, Sep 26, 2013 at 10:54 AM, Randy Smith <rds...@chromium.org> wrote:
TL;DR: I believe the only working way to create a chromium checkout is through "fetch chromium" producing a git submodules checkout, and the "gclient config->gclient sync" flow documented on dev.chromium.org doesn't work. That right? Anyone mind if I change the doc?At least on Windows, "fetch chromium" is not necessary (I don't use it). I would rather not lose the gclient documentation.
On Thu, Sep 26, 2013 at 2:47 PM, Peter Kasting <pkas...@chromium.org> wrote:
On Thu, Sep 26, 2013 at 10:54 AM, Randy Smith <rds...@chromium.org> wrote:
TL;DR: I believe the only working way to create a chromium checkout is through "fetch chromium" producing a git submodules checkout, and the "gclient config->gclient sync" flow documented on dev.chromium.org doesn't work. That right? Anyone mind if I change the doc?At least on Windows, "fetch chromium" is not necessary (I don't use it). I would rather not lose the gclient documentation.Sorry, just to be clear: You mean that you've recently created a chromium checkout from scratch via gclient config -> gclient sync, and it's worked for you? If so, that's good news; it suggests that it might be made to work on other platforms as well.
TL;DR: I believe the only working way to create a chromium checkout is through "fetch chromium" producing a git submodules checkout,
and the "gclient config->gclient sync" flow documented on dev.chromium.org doesn't work. That right? Anyone mind if I change the doc?
* Using "fetch chromium". This appeared to create a git submodules checkout. Using --nosvn=True created a git submodules checkout without a link to git-svn. Not using that flag prompted me for my svn committer credentials and created a git submodules checkout with a link to git-svn. (I'm presuming that second checkout would allow me to do "git cl dcommit", but I don't know how to test that without actually doing it.)
From the above I'm concluding that we're deprecating the gclient sync based checkout, and anyone creating a new checkout should use git submodules. That accurate? Any reason for me not to change the documentation to reflect that?
Secondary question: The above link says "NOTE: These instructions will pull a read-only tree. If you are a committer, and plan to make changes to source code, use the instructions given to you when you received commit access." At least one committer :-} doesn't have that good a memory; is there any reason we can't put instructions as to how to create a R/W checkout if you are a committer on dev.chromium.org, either with a reference to "use the SVN password that was given to you when you because a committer" or instructions as to how to retrieve that password if you've forgotten it (which I also don't remember :-} :-J)?
PK
What are the changes? I'd be a little surprised if there was a major difference at this level between Windows and Mac, so I'd expect what worked for you to work for me.
On Thu, Sep 26, 2013 at 10:54 AM, Randy Smith <rds...@chromium.org> wrote:
TL;DR: I believe the only working way to create a chromium checkout is through "fetch chromium" producing a git submodules checkout,AFAIK "fetch chromium" will make an unmanaged git checkout and not submodules. I was working on it recently so I think this is accurate. Please let me know if you're seeing something different. The documentation for it can be found at https://code.google.com/p/chromium/wiki/UsingGit - please report any inaccuracies that may be there.
and the "gclient config->gclient sync" flow documented on dev.chromium.org doesn't work. That right? Anyone mind if I change the doc?+1 to getting the doc up to date, and thanks for catching this. Please either let us know here what you'd like to change, or post after making the change so it can be reviewed just in case.
* Using "fetch chromium". This appeared to create a git submodules checkout. Using --nosvn=True created a git submodules checkout without a link to git-svn. Not using that flag prompted me for my svn committer credentials and created a git submodules checkout with a link to git-svn. (I'm presuming that second checkout would allow me to do "git cl dcommit", but I don't know how to test that without actually doing it.)What makes you think it's using submodules? Maybe it is, but I don't think it should.
On Thu, Sep 26, 2013 at 10:54 AM, Randy Smith <rds...@chromium.org> wrote:
TL;DR: I believe the only working way to create a chromium checkout is through "fetch chromium" producing a git submodules checkout, and the "gclient config->gclient sync" flow documented on dev.chromium.org doesn't work. That right? Anyone mind if I change the doc?At least on Windows, "fetch chromium" is not necessary (I don't use it). I would rather not lose the gclient documentation.
instructions as to how to retrieve that password if you've forgotten it (which I also don't remember :-} :-J)?PK
--
--
Chromium Developers mailing list: chromi...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-dev
Are you talking about the Blink checkout timing out?
Is "fetch chromium" (with and without --nosvn=True) described anywhere on the wiki?