Revision: 21966
Author: [email protected]
Date: Tue Jun 24 12:40:46 2014 UTC
Log: Updated git instructions to use depot tools instead of github
http://code.google.com/p/v8/source/detail?r=21966
Modified:
/wiki/UsingGit.wiki
=======================================
--- /wiki/UsingGit.wiki Wed Apr 2 11:34:46 2014 UTC
+++ /wiki/UsingGit.wiki Tue Jun 24 12:40:46 2014 UTC
@@ -2,7 +2,9 @@
= Git repository =
-V8's bleeding_edge branch has an official git mirror on github:
http://github.com/v8/v8. By using it, you can get a clone of the repository
with complete version info in less than a minute.
+V8's trunk and bleeding_edge branches are mirror to git at
https://chromium.googlesource.com/external/v8.git
+
+V8's bleeding_edge branch has also an official git mirror on github:
http://github.com/v8/v8.
== Prerequisites ==
@@ -11,38 +13,33 @@
apt-get install git git-svn
}}}
+You will also need to
[http://dev.chromium.org/developers/how-tos/install-depot-tools install
depot tools].
== How to start ==
-Clone the repository from github:
+Cloning v8's bleeding_edge branch, setting up git svn, and getting all
dependencies can be done using:
{{{
-git clone git://github.com/v8/v8.git v8 && cd v8
+fetch v8
}}}
+
+It's also possible to use git cl from a checkout created via `fetch v8`.
If you don't need access to other branches, this setup is enough for day to
day development.
== Staying up-to-date ==
On your development branch:
{{{
-git pull --rebase origin master
+git pull --rebase origin
}}}
-= For project members =
-
-== Tracking SVN changes ==
-
-Project members use `https://` prefix when accessing SVN.
-We have a branch called `bleeding_edge`. Setting up SVN tracking
-looks like this:
+Sometimes dependencies of v8 are updated. You can synchronize those by
running
{{{
-git update-ref refs/remotes/trunk origin/bleeding_edge
-git svn init -T branches/bleeding_edge --username <username>
https://v8.googlecode.com/svn
-git config --replace svn-remote.svn.fetch
branches/bleeding_edge:refs/remotes/origin/bleeding_edge
-git svn fetch
-git branch bleeding_edge origin/bleeding_edge
+gclient sync
}}}
+
+= For project members =
== Full SVN checkout ==
--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.