chiark / gitweb /
d535a09e04e08b2865f06bb2c9b41f4e6bc36f52
[dgit-junk.git] / README.update
1 #### infrastructure upgrade process
2  # get right tree in git on zealot and make it pass all tests
3  # push to inbound branches
4      git push gideon +HEAD:t
5      git push cgi +HEAD:t
6  # prepare upload of dgit-test-dummy
7      XX dch -v1.12 -Dexperimental 'For testing infrastructure'
8      debcommit -a
9      dgit -wgf build
10  # actually update infra on gideon and dgit-cgi
11      cd /srv/dgit.debian.org/dgit-live
12      git merge --ff-only t
13  # do test push
14      dgit --deliberately-include-questionable-history push experimental
15  # check that tree is visible with
16      curl https://git.dgit.debian.org/dgit-test-dummy/info/refs
17      dgit fetch experimental
18  # fetch into zealot
19      git fetch -p gideon
20      git fetch -p cgi
21
22 #### package upload
23  # get right tree in git on zealot and make it pass all tests
24  # push to chiark master
25  # finalise changelog (including suite and urgency) and commit
26  # build
27      PERLLIB=. ./dgit -wgf sbuild -c build
28  # install
29      XX dpkg -i ../dgit_BLAH_all.deb
30  # push
31      dgit -wgf push
32  # push to chiark master