X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=doc%2Fdevel.texi;h=588f1857474ca5b109d4f63b543b968c64ff2e36;hb=85da529909adac7ed00861d259001b124cd5b54f;hp=eae54d163956de002a61f1d78424326704c31509;hpb=5af653aea4f817d41de3d2ab3a9eeaec44016234;p=pintos-anon diff --git a/doc/devel.texi b/doc/devel.texi index eae54d1..588f185 100644 --- a/doc/devel.texi +++ b/doc/devel.texi @@ -6,10 +6,12 @@ Here are some tools that you might find useful while developing code. @menu * Tags:: * cscope:: +@ifset recommendcvs * CVS:: -@ifset recommendsourceforge -* SourceForge:: -@end ifset +@end ifset +@ifset recommendgit +* Git:: +@end ifset @ifset recommendvnc * VNC:: @end ifset @@ -61,6 +63,20 @@ Emacs and some versions of @command{vi} have their own interfaces to visit @url{http://cscope.sourceforge.net, the @command{cscope} home page}. +@ifset recommendgit +@node Git +@section Git + +It's crucial that you use a source code control system to manage your +Pintos code. This will allow you to keep track of your changes +and coordinate changes made by different people in the project. For this +class we recommend that you use Git; if you followed the instructions on +getting started, a Git repository will already have been created for you. +If you don't already know how to use Git, we recommend that you read +the @uref{http://git-scm.com/book, , Pro Git} book online. +@end ifset + +@ifset recommendcvs @node CVS @section CVS @@ -81,18 +97,6 @@ For more information, visit the @uref{https://www.cvshome.org/, , CVS home page}. @include localcvsinstructions.texi - -@ifset recommendsourceforge -@node SourceForge -@section SourceForge - -SourceForge is a web-based system for facilitating software -development. It provides you with a version-control system (typically -CVS, as described above) and other tools for tracking your software. -You can use it to store files, track bugs, and post notes about -development progress. You can set up your own -project in SourceForge at @uref{http://sourceforge.net, , -sourceforge.net}. @end ifset @ifset recommendvnc