Changes between Version 2 and Version 3 of GettingSource


Ignore:
Timestamp:
04/18/13 07:38:12 (16 months ago)
Author:
kris
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GettingSource

    v2 v3  
    11= Getting the Source Code = 
    22 
    3 PC-BSD uses a Subversion source control repository, in which all source code is stored. For information on using subversion, please take a look at the [http://svnbook.red-bean.com/ Subversion manual] 
     3PC-BSD uses a GitHub repository, in which all source code is stored. There are a number of create tutorials on using git, please take a look at the [http://git-scm.com/book/ Git Book] as a good getting started guide.  
    44 
    55Checking out the code is easy. Make sure you have the subversion client installed, then: 
    66 
    77{{{ 
    8 For the entire tree, including all branches: 
    9 svn co svn://svn.pcbsd.org/pcbsd 
     8PC-BSD (Our active branch of development, where new features and ideas are committed and pushed out to users) 
     9% git clone git://github.com/pcbsd/pcbsd.git 
    1010 
    11 Current (Our active branch of development, where new features and ideas are implemented) 
    12 svn co svn://svn.pcbsd.org/pcbsd/current 
     11Projects (Source for work-in-progress projects before they go into the mainline pcbsd repo) 
     12% git clone git://github.com/pcbsd/pcbsd-projects.git 
    1313 
    14 Stable (Source for the current major release branch, which mostly contains bugfixes and small improvements) 
    15 svn co svn://svn.pcbsd.org/pcbsd/stable 
    16  
    17 For the specific 8.0 branch only (Or substitute the version you wish to checkout here) 
    18 svn co svn://svn.pcbsd.org/pcbsd/branches/8.0 
     14PBI (Location of modules and scripts used to build PBI files on PC-BSD) 
     15% git clone git://github.com/pcbsd/pbi.git 
    1916}}} 
    2017 
    21 Once you have the tree checked out, you're free to browse it on your local filesystem. To update the tree to any new revisions however, you need to issue the update command. The update command will update the tree from the directory you're currently in, to all those below it. So, to update the entire repository: 
     18Once you have the repo checked out, you're free to browse it on your local filesystem. To update the repo to any new revisions however, you need to issue the "pull" command.  
    2219 
    2320{{{ 
    24 cd /path/to/repository/root 
    25 svn up 
     21cd /path/to/repository 
     22git pull 
    2623}}} 
    2724 
    2825== Making Commits == 
    2926 
    30 First, you need a Subversion username and password before you can commit changes into the tree. Please take a look at the [http://www.pcbsd.org/content/view/16/30/ Developers Page] for information on becoming a committer. 
     27First, you need a GitHub username and password before you can request to commit changes into the tree. Please take a look at the [http://www.pcbsd.org/content/view/16/30/ Developers Page] for information on becoming a committer.