3 cvs \- introduction using plan9port CVS repository
7 .B :pserver:anoncvs@cvs.pdos.lcs.mit.edu:/cvs login
11 .B :pserver:anoncvs@cvs.pdos.lcs.mit.edu:/cvs checkout plan9
45 The master source tree for Plan 9 from User Space is maintained
46 using the source control system CVS
47 as a poor substitute for Plan 9's
48 \fIreplica\fR(8) and dump file system.
52 is a command, which determines the form of the rest of the command line.
56 command authenticates to the remote server and records your password in
58 Use an empty password: when prompted, type a newline.
62 command downloads a copy of the tree into the directory
67 is both the name of the created directory and the name used to
68 tell the server which tree you want.
69 If you want to use a different name locally, rename the directory
70 after running the command.
72 From directories within the
76 is no longer necessary.
80 incorporates recent changes from the CVS tree
82 If the changes cannot be merged because of locally-made changes
85 will leave a note in the file showing the differences between the local
94 it to update subdirectories as well.
100 to remove directories that have been emptied.
104 displays the version number (also called a revision number)
105 for the local copy of the named files,
106 as well as the number of the most recent version on the server.
107 Version numbers are of the form
111 is a sequence number starting at 1.
117 to compare files in the local tree with the corresponding files in
119 By default it compares against the version that was most recently
120 incorporated into the local tree.
123 flag specifies an alternate version to compare against.
126 refers to the most recent version on the server.
132 to use the version as of the given date.
133 Almost any imaginable date format is acceptable:
153 those two versions are compared, and the local copy is ignored.
155 If you download a tar file from the web
156 instead of checking out the tree with CVS,
157 you can still use the
161 commands to stay up-to-date and to see what has changed.
162 You will need to run the
165 command first to create your
169 Incorporate any changes made to the CVS tree since
170 the last check out or update:
179 against its source from January 1, 2005:
182 cd $PLAN9/src/libdraw
186 Check the entire tree for changes made locally:
193 Check the entire tree for changes between the local version and
194 the most recent in the CVS tree.
195 This does not indicate which changes are local ones
196 and which are changes to the CVS tree that have not yet been
197 incorporated into the local tree.
206 directory containing CVS metadata for parent
209 list of files and wildcards to exclude from CVS operations in this directory
215 .HR http://www.cvshome.org
217 The CVS server is a read-only public copy of a private tree.
218 The dates on versions reflect the date the changes were made in the
219 private tree, not the date the change was made public.
223 will complain during a checkout that some files in
224 .B $PLAN9/troff/font/devutf
226 This is due to the Mac case-insensitive file system
227 and the fact that troff has some (not often used)
228 files that differ only in case.