From b4bd6bb78a45d8443b4228047cdfd8baa367b2bb Mon Sep 17 00:00:00 2001 From: Jannis Leidel Date: Sun, 26 Jun 2011 16:52:13 +0000 Subject: [PATCH] Fixed #16209 -- Added notes about the DVCS mirrors to the install docs. Thanks, bedmondmark. git-svn-id: http://code.djangoproject.com/svn/django/trunk@16460 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- AUTHORS | 1 + docs/topics/install.txt | 26 +++++++++++++++++++++++--- 2 files changed, 24 insertions(+), 3 deletions(-) diff --git a/AUTHORS b/AUTHORS index 0e774138df7..31a3300ed74 100644 --- a/AUTHORS +++ b/AUTHORS @@ -355,6 +355,7 @@ answer newbie questions, and generally made Django that much better: Christian Metts michal@plovarna.cz Slawek Mikula + Shawn Milochik mitakummaa@gmail.com mmarshall Andreas Mock diff --git a/docs/topics/install.txt b/docs/topics/install.txt index 1058eb25698..028fadebbad 100644 --- a/docs/topics/install.txt +++ b/docs/topics/install.txt @@ -236,16 +236,34 @@ Installing the development version If you'd like to be able to update your Django code occasionally with the latest bug fixes and improvements, follow these instructions: -1. Make sure that you have Subversion_ installed, and that you can run its - commands from a shell. (Enter ``svn help`` at a shell prompt to test - this.) +1. Make sure that you have Subversion_, Git_, or Mercurial_ installed, and + that you can run its commands from a shell. (Enter ``svn help``, + ``git help``, or ``hg help`` at a shell prompt to test this.) Note that + the Subversion repository is the canonical source for the official + Git and Mercurial repositories and as such will always be the most up-to-date. 2. Check out Django's main development branch (the 'trunk') like so: .. code-block:: bash + # Subversion svn co http://code.djangoproject.com/svn/django/trunk/ django-trunk + Mirrors of the Subversion repository can be obtained like so: + + .. code-block:: bash + + # Git + git clone https://github.com/django/django.git + + # Mercurial + hg clone https://bitbucket.org/django/django + + .. warning :: + + These mirrors should be updated every 5 minutes but aren't guaranteed + to be up-to-date since they are hosted on external services. + 3. Next, make sure that the Python interpreter can load Django's code. The most convenient way to do this is to `modify Python's search path`_. Add a ``.pth`` file containing the full path to the ``django-trunk`` directory to your @@ -288,4 +306,6 @@ this, Subversion will automatically download any changes. .. _`download page`: http://www.djangoproject.com/download/ .. _Subversion: http://subversion.tigris.org/ +.. _Git: http://git-scm.com/ +.. _Mercurial: http://mercurial.selenic.com/ .. _`modify Python's search path`: http://docs.python.org/install/index.html#modifying-python-s-search-path