File tree Expand file tree Collapse file tree 1 file changed +39
-5
lines changed Expand file tree Collapse file tree 1 file changed +39
-5
lines changed Original file line number Diff line number Diff line change 22
33Common interface for version control systems.
44
5- Repo along with Manifest allow you to use source repositories directly as
6- ASDF-installable packages. Keep it synced with upstream for development
7- purposes.
5+ Repo allows you to use source repositories directly as ASDF-installable
6+ packages and keep them synced with upstream for development purposes.
87
98## Usage
109
10+ Install ASDF from git :
11+
12+ ``` SH
13+ mkdir -p ~ /common-lisp/fare
14+ cd ~ /common-lisp/fare
15+ git clone https://github.com/fare/asdf.git
16+ cd asdf
17+ make
18+ ```
19+
20+ Install REPO from git :
21+
22+ ``` SH
23+ mkdir -p ~ /common-lisp/thodg
24+ cd ~ /common-lisp/thodg
25+ git clone https://github.com/thodg/repo.git
26+ make
27+ ```
28+
29+ In your Common Lisp implementation startup file :
30+
1131``` Common-Lisp
12- ;; startup repo
13- (load "~/common-lisp/thodg/repo/repo.lisp ")
32+ (load "~/common-lisp/fare/asdf/build/asdf")
33+ (load "~/common-lisp/thodg/repo/repo")
1434(repo:boot)
1535```
1636
37+ Repo integrates with ASDF :
38+
39+ ``` Common-Lisp
40+ (asdf:load-system :thot)
41+ ```
42+
43+ To update all repositories :
44+
45+ ``` Common-Lisp
46+ (repo:update repo:*manifest*)
47+ ```
48+
49+ Other functions :
50+
1751``` Common-Lisp
1852(repo:repo "github:thodg/repo") ;; Define repository by URI
1953
You can’t perform that action at this time.
0 commit comments