Skip to content

Commit a4406d0

Browse files
Roger PeppeTarmac
Roger Peppe
authored and
Tarmac
committed
[r=rogpeppe] add dependencies file
This was produced by doing the following: % GOPATH=/tmp/go % go get launchpad.net/juju-core/... % cd /tmp/go/src/launchpad.net/juju-core % godeps -t `{go list ./...} I verified that all tests passed. https://codereview.appspot.com/12361043/
2 parents 00d19a8 + 8e8e433 commit a4406d0

File tree

2 files changed

+41
-2
lines changed

2 files changed

+41
-2
lines changed

CONTRIBUTING

Lines changed: 27 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -194,9 +194,15 @@ Code review
194194
submit your proposal until it has received two LGTM comments. If any NOT LGTM
195195
comments are received, those comments should be resolved to the satisfaction
196196
of the objecting reviewer before submitting. Once your have received at least
197-
two positive reviews, you can submit your branch with `lbox`
197+
two positive reviews, you can submit your branch by going to the launchpad
198+
merge proposal page and:
198199

199-
lbox submit
200+
- copy and paste the merge proposal description into the
201+
commit message.
202+
- mark the proposal as Approved.
203+
204+
The merge proposal will then be tested and merged into trunk assuming
205+
all tests pass cleanly.
200206

201207
lbox hooks
202208
----------
@@ -212,3 +218,22 @@ to resolve those errors before trying again. For example
212218

213219
version/version.go
214220

221+
Dependency management
222+
=====================
223+
224+
In the top-level directory, there is a file, dependencies.tsv, that
225+
holds the revision ids of all the external projects that juju-core
226+
depends on. The tab-separated columns in the file are
227+
the project name, the type version control system used by
228+
that project, and the revision id and number respectively.
229+
230+
This file is generated by running the godeps command (which you
231+
can get with `go get launchpad.net/godeps') on a juju-core
232+
installation with all freshly downloaded directories.
233+
234+
The bash commands used to generate it from scratch are as follows:
235+
236+
% export GOPATH=/tmp/juju-build
237+
% go get launchpad.net/juju-core/...
238+
% go test launchpad.net/juju-core/...
239+
% godeps -t $(go list launchpad.net/juju-core/...) > dependencies.tsv

dependencies.tsv

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
code.google.com/p/go.crypto hg 1747226a2f43c3f146f77dede1adf7073461b616 141
2+
code.google.com/p/go.net hg 3591c18acabc99439c783463ef00e6dc277eee39 77
3+
labix.org/v2/mgo bzr [email protected] 236
4+
launchpad.net/gnuflag bzr [email protected] 12
5+
launchpad.net/goamz bzr [email protected] 38
6+
launchpad.net/gocheck bzr [email protected] 85
7+
launchpad.net/golxc bzr [email protected] 5
8+
launchpad.net/gomaasapi bzr tarmac-20130730082905-neqonnq9tk03ll8f 43
9+
launchpad.net/goose bzr tarmac-20130701072216-t1v2cjfevu6zt0lt 99
10+
launchpad.net/goyaml bzr [email protected] 47
11+
launchpad.net/gwacl bzr tarmac-20130807065118-pdftli43nj0zhfbl 216
12+
launchpad.net/loggo bzr [email protected] 39
13+
launchpad.net/lpad bzr [email protected] 64
14+
launchpad.net/tomb bzr [email protected] 17

0 commit comments

Comments
 (0)