Changes between Version 2 and Version 3 of SourceCode


Ignore:
Timestamp:
Jan 24, 2017, 5:54:30 PM (9 years ago)
Author:
Greg Couch
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SourceCode

    v2 v3  
    11= Getting ChimeraX source code =
    22
    3 To get the ChimeraX source code from the git repository use
     3ChimeraX uses [https://git-scm.com/ git] for its revision control system.
    44
    5 {{{git clone ssh://plato.cgl.ucsf.edu/usr/local/projects/chimerax/git/chimerax}}}
     5== Configuring git ==
    66
    7 The nightly build scripts are in a separate repository:
     7Git associates a user name and email address with all check-ins. The defaults are based on your USERNAME and your computer’s hostname. The email address is usually wrong. To explicitly set those values:
     8{{{
     9git config --global user.name "Your Name"
     10git config --global user.email you@example.com
     11}}}
     12If you have multiple email addresses (or names) and multiple git repositories you are working on, you can set the values on a per-repository.
    813
    9 {{{git clone ssh://plato.cgl.ucsf.edu/usr/local/projects/chimerax/git/build_tools}}}
     14== Obtaining ChimeraX Source Code ==
     15
     16To get the ChimeraX source code from the git repository use:
     17{{{
     18git clone --depth 1 --single-branch --branch develop plato.cgl.ucsf.edu:/usr/local/projects/chimerax/git/chimerax.git
     19}}}
     20For the full revision history, omit the {{{--depth 1}}} argument (and download many more Megabytes).
     21
     22== Nightly Builds ==
     23
     24The nightly build scripts are in a separate repository because they contain private information (//e.g.//, code signing keys) and should not be shared with outside developers.  If there is something, you'd like to make public, then it should be in the ChimeraX repository.
     25
     26{{{
     27git clone ssh://plato.cgl.ucsf.edu/usr/local/projects/chimerax/git/build_tools
     28}}}