documentation cleanup, to fast forward to current practices.
[CommonLispStat.git] / Externals.org
blob74f4a70d0c19f195e10a24f03f3a1f9d271ed940
2 * Introduction
5 * Getting required external files.
7 ** external DARCS
9 #+begin_src sh
10    darcs get http://common-lisp.net/project/lift/darcs
11    cd lift.darcs ; darcs pull
12    darcs get http://common-linsp.net/project/cffi/darcs/cffi
13    cd cffi.darcs ; darcs pull
14 #+end_src
16    We can use darcs-to-git script to convert, and ideally upload to
17    GitHub or the CommonLisp.net Git repository.
19    Once it is there, we can register as a submodule, and then use git
20    submodule commands to get the versions we need to use.
22 ** Commands for external GIT:
24 #+begin_src sh
25   cd $(LISPSTAT-GIT-TOPLEVEL-DIR) # from here, cd .. (hopefully!)
26   git submodule add git://cyrusharmon.org/pub/git/ch-asdf.git \
27         external/ch-asdf.git
28   git submodule add git://cyrusharmon.org/pub/git/ch-util.git \
29         external/ch-util.git
30   git submodule status
31   git status
33   ## How do we update locally?   
34   ## git submodule update ...??  (test using the submodule that we need to get when connected).
35 #+end src
37 * Discussion