summaryrefslogtreecommitdiff
path: root/README-hacking
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>2007-02-20 22:42:56 +0100
committerJim Meyering <jim@meyering.net>2007-02-20 22:42:56 +0100
commit2d2255272d28d08b8528a0f1660b0fd831966fab (patch)
tree1b1ee624b99b649f105f2ef3065542c1f6371e7e /README-hacking
parent4cf919bcdfc752edc0d33fab48010b91029ccf5f (diff)
downloadcoreutils-2d2255272d28d08b8528a0f1660b0fd831966fab.tar.gz
coreutils-2d2255272d28d08b8528a0f1660b0fd831966fab.tar.bz2
coreutils-2d2255272d28d08b8528a0f1660b0fd831966fab.zip
* README-hacking: Update to reflect that we now use git.
Diffstat (limited to 'README-hacking')
-rw-r--r--README-hacking27
1 files changed, 14 insertions, 13 deletions
diff --git a/README-hacking b/README-hacking
index dd2783754..6a2714ad4 100644
--- a/README-hacking
+++ b/README-hacking
@@ -1,13 +1,15 @@
-*- outline -*-
-These notes intend to help people working on the CVS version of
-this package.
+These notes intend to help people working on the checked-out sources.
+These requirements do not apply when building from a distribution tarball.
* Requirements
-Only the sources are installed in the CVS repository (to ease the
-maintenance, merges etc.), therefore you will have to get the latest
-stable versions of the maintainer tools we depend upon, including:
+We've opted to keep only the highest-level sources in the GIT repository.
+This eases our maintenance burden, (fewer merges etc.), but imposes more
+requirements on anyone wishing to build from the just-checked-out sources.
+For example, you have to use the latest stable versions of the maintainer
+tools we depend upon, including:
- Automake <http://www.gnu.org/software/automake/>
- Autoconf <http://www.gnu.org/software/autoconf/>
@@ -23,13 +25,13 @@ suggest using test version 1.3.5 (or later, if one becomes available).
Valgrind <http://valgrind.org/> is also highly recommended, if
Valgrind supports your architecture.
-Only building the initial full source tree will be a bit painful,
-later, a plain `cvs update -P && make' should be sufficient.
+Only building the initial full source tree will be a bit painful.
+Later, a plain `git-pull && make' should be sufficient.
-* First CVS checkout
+* First GIT checkout
Obviously, if you are reading these notes, you did manage to check out
-this package from CVS. The next step is to get other files needed to
+this package from GIT. The next step is to get other files needed to
build, which are extracted from other source packages:
$ ./bootstrap
@@ -41,9 +43,9 @@ And there you are! Just
$ make check
At this point, there should be no difference between your local copy,
-and the CVS master copy:
+and the GIT master copy:
- $ cvs diff
+ $ git-diff
should output no difference.
@@ -51,8 +53,7 @@ Enjoy!
-----
-Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation,
-Inc.
+Copyright (C) 2002-2007 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by