chiark / gitweb /
dgit.git
10 years agodgit-repos-server: fixes to testing arrangements
Ian Jackson [Sun, 19 Jan 2014 23:32:15 +0000 (23:32 +0000)]
dgit-repos-server: fixes to testing arrangements

10 years agodgit-repos-server: wip tests
Ian Jackson [Sun, 19 Jan 2014 15:04:00 +0000 (15:04 +0000)]
dgit-repos-server: wip tests

10 years agoNew script tests/using-intree for running tests on the source tree.
Ian Jackson [Sun, 19 Jan 2014 15:03:40 +0000 (15:03 +0000)]
New script tests/using-intree for running tests on the source tree.

10 years agodgit-repos-server: wip tests/drs-sshd
Ian Jackson [Sun, 19 Jan 2014 02:42:01 +0000 (02:42 +0000)]
dgit-repos-server: wip tests/drs-sshd

10 years agoSwitch to using dgit@git.debian.org (and dgit-repos-server) by default.
Ian Jackson [Sat, 18 Jan 2014 23:18:22 +0000 (23:18 +0000)]
Switch to using dgit@git.debian.org (and dgit-repos-server) by default.

10 years agodgit-repos-server: fix name in changelog
Ian Jackson [Sat, 18 Jan 2014 23:18:16 +0000 (23:18 +0000)]
dgit-repos-server: fix name in changelog

10 years agotest-dummy-drs `distro': for testing dgit-push-responder. WIP.
Ian Jackson [Sat, 18 Jan 2014 23:16:47 +0000 (23:16 +0000)]
test-dummy-drs `distro': for testing dgit-push-responder.  WIP.

10 years agoMove dsc handling together for clarity. NFC.
Ian Jackson [Sat, 18 Jan 2014 22:58:06 +0000 (22:58 +0000)]
Move dsc handling together for clarity.  NFC.

10 years agoCombine pushes of version tag and suite branch into a single git-push. NFC.
Ian Jackson [Sat, 18 Jan 2014 22:51:52 +0000 (22:51 +0000)]
Combine pushes of version tag and suite branch into a single git-push.  NFC.

10 years agoBring forward push of the version tag ref so it happens alongside the push of the...
Ian Jackson [Sat, 18 Jan 2014 22:50:46 +0000 (22:50 +0000)]
Bring forward push of the version tag ref so it happens alongside the push of the suite branch ref.

10 years agoNew git-check and git-create methods "true" which are no-ops.
Ian Jackson [Sat, 18 Jan 2014 22:49:42 +0000 (22:49 +0000)]
New git-check and git-create methods "true" which are no-ops.

10 years agodgit-repos-server: wip, upload-pack
Ian Jackson [Sat, 18 Jan 2014 22:49:02 +0000 (22:49 +0000)]
dgit-repos-server: wip, upload-pack

10 years agodgit-repos-server: wip, unpack regexp a bit
Ian Jackson [Sat, 18 Jan 2014 22:11:25 +0000 (22:11 +0000)]
dgit-repos-server: wip, unpack regexp a bit

10 years agodgit-repos-server: wip, receive-pack mostly done?
Ian Jackson [Wed, 15 Jan 2014 21:40:27 +0000 (21:40 +0000)]
dgit-repos-server: wip, receive-pack mostly done?

10 years agodgit-repos-server: wip
Ian Jackson [Sun, 12 Jan 2014 20:45:40 +0000 (20:45 +0000)]
dgit-repos-server: wip

10 years agodgit-repos-server: wip
Ian Jackson [Sun, 12 Jan 2014 20:06:54 +0000 (20:06 +0000)]
dgit-repos-server: wip

10 years agodgit-repos-server: wip
Ian Jackson [Sun, 12 Jan 2014 18:24:18 +0000 (18:24 +0000)]
dgit-repos-server: wip

10 years agodgit-repos-server: rename from dgit-repos-push-receiver
Ian Jackson [Sun, 12 Jan 2014 14:32:46 +0000 (14:32 +0000)]
dgit-repos-server: rename from dgit-repos-push-receiver

10 years agodgit-repos-push-receiver: wip
Ian Jackson [Sun, 12 Jan 2014 14:32:18 +0000 (14:32 +0000)]
dgit-repos-push-receiver: wip

10 years agodgit-repos-push-receiver: wip
Ian Jackson [Sat, 11 Jan 2014 23:58:49 +0000 (23:58 +0000)]
dgit-repos-push-receiver: wip

10 years agodgit-repos-push-receiver: wip
Ian Jackson [Sat, 11 Jan 2014 18:06:34 +0000 (18:06 +0000)]
dgit-repos-push-receiver: wip

10 years agochangelog: start work on push by tag
Ian Jackson [Wed, 27 Nov 2013 18:36:24 +0000 (18:36 +0000)]
changelog: start work on push by tag

10 years agoNOTES: add note re git-dpm
Ian Jackson [Wed, 5 Mar 2014 18:07:07 +0000 (18:07 +0000)]
NOTES: add note re git-dpm

10 years agoImprove changelog and finalise 0.21 debian/0.21
Ian Jackson [Sun, 19 Jan 2014 02:23:00 +0000 (02:23 +0000)]
Improve changelog and finalise 0.21

10 years agofailedcmd prints $us, not $_[0] - ie, dgit doesn't pretend, in the error message...
Ian Jackson [Sun, 19 Jan 2014 02:21:15 +0000 (02:21 +0000)]
failedcmd prints $us, not $_[0] - ie, dgit doesn't pretend, in the error message, to be its child.

10 years agoImprove changelog
Ian Jackson [Sun, 19 Jan 2014 02:20:39 +0000 (02:20 +0000)]
Improve changelog

10 years agoCompute "-v" option default value (changelog version since) correctly for Debian...
Ian Jackson [Sun, 19 Jan 2014 02:08:32 +0000 (02:08 +0000)]
Compute "-v" option default value (changelog version since) correctly for Debian backports suites.  Closes:#733954.

10 years agoBe able to clone or fetch from Debian backports suites (which are a bit like main...
Ian Jackson [Sun, 19 Jan 2014 01:58:32 +0000 (01:58 +0000)]
Be able to clone or fetch from Debian backports suites (which are a bit like main Debian suites but also a bit not like them).

10 years agoQuirks mechanism
Ian Jackson [Sun, 19 Jan 2014 01:57:22 +0000 (01:57 +0000)]
Quirks mechanism

10 years agoRefuse to do quilt fixup (explicitly or as a result of build). Closes:#731632.
Ian Jackson [Sun, 19 Jan 2014 01:09:13 +0000 (01:09 +0000)]
Refuse to do quilt fixup (explicitly or as a result of build). Closes:#731632.

10 years agoRun a clean (of the specified type) before any build operation; do this with `dpkg...
Ian Jackson [Sun, 19 Jan 2014 00:50:35 +0000 (00:50 +0000)]
Run a clean (of the specified type) before any build operation; do this with `dpkg-buildpackage -T' clean if necessary, so -wd now works with all the building methods.

10 years agoProvide --build-products-dir option (and corresponding semantics for -C) to specify...
Ian Jackson [Sun, 19 Jan 2014 00:16:38 +0000 (00:16 +0000)]
Provide --build-products-dir option (and corresponding semantics for -C) to specify where to find the files to upload.  Closes:#731633.

10 years agoDo not report the (irrelevant) $? when madison parsing fails.
Ian Jackson [Sat, 18 Jan 2014 23:35:19 +0000 (23:35 +0000)]
Do not report the (irrelevant) $? when madison parsing fails.

10 years agoUse failedcmd to report errors when ssh psql fails. Closes:#734281.
Ian Jackson [Sat, 18 Jan 2014 23:34:51 +0000 (23:34 +0000)]
Use failedcmd to report errors when ssh psql fails.  Closes:#734281.

10 years agoAdd Testsuite debian/control header
Ian Jackson [Sat, 18 Jan 2014 23:05:50 +0000 (23:05 +0000)]
Add Testsuite debian/control header

10 years agoUse newest (not oldest) version currently in suite when calculating what value to... debian/0.20
Ian Jackson [Sat, 21 Dec 2013 19:23:00 +0000 (19:23 +0000)]
Use newest (not oldest) version currently in suite when calculating what value to use for -v<version> by default.  Closes:#732781.

10 years agofinish changelog for 0.19 debian/0.19
Ian Jackson [Wed, 27 Nov 2013 18:28:56 +0000 (18:28 +0000)]
finish changelog for 0.19

10 years agoautopkgtests: check lagged upload full changelog
Ian Jackson [Mon, 25 Nov 2013 00:54:08 +0000 (00:54 +0000)]
autopkgtests: check lagged upload full changelog

10 years agoautopkgtests: break out t-822-field
Ian Jackson [Mon, 25 Nov 2013 00:53:51 +0000 (00:53 +0000)]
autopkgtests: break out t-822-field

10 years agoautopkgtests: add missing tests to tests/control Tests line
Ian Jackson [Sun, 24 Nov 2013 16:53:40 +0000 (16:53 +0000)]
autopkgtests: add missing tests to tests/control Tests line

10 years agoautopkgtests: provide quilt test
Ian Jackson [Sun, 24 Nov 2013 16:43:58 +0000 (16:43 +0000)]
autopkgtests: provide quilt test

10 years agoautopkgtests: rename t-refs-same-more to t-refs-same (nfc)
Ian Jackson [Sun, 24 Nov 2013 15:39:18 +0000 (15:39 +0000)]
autopkgtests: rename t-refs-same-more to t-refs-same (nfc)

10 years agoautopkgtests: tests/run-all: convenience script for running the tests outside adt-run
Ian Jackson [Sun, 24 Nov 2013 15:38:58 +0000 (15:38 +0000)]
autopkgtests: tests/run-all: convenience script for running the tests outside adt-run

10 years agoautopkgtests: reorganise t-refs-same et al.
Ian Jackson [Sun, 24 Nov 2013 15:30:50 +0000 (15:30 +0000)]
autopkgtests: reorganise t-refs-same et al.

10 years agoautopkgtests: consistently say "echo ok." at end of tests
Ian Jackson [Wed, 20 Nov 2013 18:35:50 +0000 (18:35 +0000)]
autopkgtests: consistently say "echo ok." at end of tests

10 years agoautopkgtests: push-nextdgit: new test
Ian Jackson [Wed, 20 Nov 2013 18:34:30 +0000 (18:34 +0000)]
autopkgtests: push-nextdgit: new test

10 years agoautopkgtests: fetch-somegit-notlast: new test
Ian Jackson [Sun, 17 Nov 2013 19:18:58 +0000 (19:18 +0000)]
autopkgtests: fetch-somegit-notlast: new test

10 years agoautopkgtests: t-has-ancestor: cope with tag args and return a commit
Ian Jackson [Sun, 17 Nov 2013 19:18:36 +0000 (19:18 +0000)]
autopkgtests: t-has-ancestor: cope with tag args and return a commit

10 years agoautopkgtests: t-git: take p and v args
Ian Jackson [Sun, 17 Nov 2013 19:18:19 +0000 (19:18 +0000)]
autopkgtests: t-git: take p and v args

10 years agoautopkgtests: fetch-localgitonly: rename from fetch-nogit
Ian Jackson [Sun, 17 Nov 2013 18:27:07 +0000 (18:27 +0000)]
autopkgtests: fetch-localgitonly: rename from fetch-nogit

10 years agoautopkgtests: t-pushed-good: verify the tag
Ian Jackson [Sun, 17 Nov 2013 18:25:47 +0000 (18:25 +0000)]
autopkgtests: t-pushed-good: verify the tag

10 years agoautopkgtests: provide t-git and pari-extra_3-1.git.tar (not currently used)
Ian Jackson [Sun, 17 Nov 2013 18:20:47 +0000 (18:20 +0000)]
autopkgtests: provide t-git and pari-extra_3-1.git.tar (not currently used)

10 years agoautopkgtests: clone-nogit: do push as well
Ian Jackson [Sun, 17 Nov 2013 18:23:53 +0000 (18:23 +0000)]
autopkgtests: clone-nogit: do push as well

10 years agoautopkgtests: push-newpackage: remove spurious "echo y"
Ian Jackson [Sun, 17 Nov 2013 18:23:35 +0000 (18:23 +0000)]
autopkgtests: push-newpackage: remove spurious "echo y"

10 years agoautopkgtests: introduce t-v-tag to massage version number for git tag name
Ian Jackson [Sun, 17 Nov 2013 18:23:03 +0000 (18:23 +0000)]
autopkgtests: introduce t-v-tag to massage version number for git tag name

10 years agoautopkgtests: t-pushed-good takes local branch name argument
Ian Jackson [Sun, 17 Nov 2013 18:22:36 +0000 (18:22 +0000)]
autopkgtests: t-pushed-good takes local branch name argument

10 years agoautopkgtests: provide t-apply-diff
Ian Jackson [Sun, 17 Nov 2013 18:19:07 +0000 (18:19 +0000)]
autopkgtests: provide t-apply-diff

10 years agoautopkgtests: fixes
Ian Jackson [Sun, 17 Nov 2013 16:36:43 +0000 (16:36 +0000)]
autopkgtests: fixes

10 years agoautopkgtests: push test; specify dummy upload host; specify dput host and config
Ian Jackson [Sun, 17 Nov 2013 16:15:37 +0000 (16:15 +0000)]
autopkgtests: push test; specify dummy upload host; specify dput host and config

10 years agoautopkgtests: break out fetch-nogit
Ian Jackson [Sun, 17 Nov 2013 15:05:35 +0000 (15:05 +0000)]
autopkgtests: break out fetch-nogit

10 years agoautopkgtests: dummycat archive query sorts its results
Ian Jackson [Sun, 17 Nov 2013 14:53:09 +0000 (14:53 +0000)]
autopkgtests: dummycat archive query sorts its results

10 years agoautopkgtests: do fetch of new version too
Ian Jackson [Sun, 17 Nov 2013 14:52:57 +0000 (14:52 +0000)]
autopkgtests: do fetch of new version too

10 years agoautopkgtests: fix t-git-none, provide dummy (empty) gnupg
Ian Jackson [Sun, 17 Nov 2013 13:56:25 +0000 (13:56 +0000)]
autopkgtests: fix t-git-none, provide dummy (empty) gnupg

10 years agoautopkgtests: add Depends for test
Ian Jackson [Sun, 17 Nov 2013 13:09:24 +0000 (13:09 +0000)]
autopkgtests: add Depends for test

10 years agoautopkgtests: Provide debian/tests/control.
Ian Jackson [Sat, 16 Nov 2013 16:52:16 +0000 (16:52 +0000)]
autopkgtests: Provide debian/tests/control.

10 years agoautopkgtests: Provide tests/lib, and one pari-extra based clone test.
Ian Jackson [Sat, 16 Nov 2013 16:50:29 +0000 (16:50 +0000)]
autopkgtests: Provide tests/lib, and one pari-extra based clone test.

10 years agoautopkgtests: Provide fake "ssh" program in tests/ which does nothing much.
Ian Jackson [Sat, 16 Nov 2013 16:47:19 +0000 (16:47 +0000)]
autopkgtests: Provide fake "ssh" program in tests/ which does nothing much.

10 years agoProvide "test-dummy" distro with "dummycat" access method.
Ian Jackson [Sat, 16 Nov 2013 16:46:37 +0000 (16:46 +0000)]
Provide "test-dummy" distro with "dummycat" access method.

10 years agoBump archive upload urgency to high. debian/0.18.2
Ian Jackson [Sun, 24 Nov 2013 17:43:10 +0000 (17:43 +0000)]
Bump archive upload urgency to high.

10 years agofinalise 0.18.1 debian/0.18.1
Ian Jackson [Sun, 24 Nov 2013 17:36:57 +0000 (17:36 +0000)]
finalise 0.18.1

10 years agoSubcommand program or argument options containing hyphens work. (Eg, --dpkg-buildpack...
Ian Jackson [Sun, 17 Nov 2013 18:16:21 +0000 (18:16 +0000)]
Subcommand program or argument options containing hyphens work. (Eg, --dpkg-buildpackage:blah was previously incorrectly rejected.)

10 years agodepend on dput
Ian Jackson [Sun, 17 Nov 2013 16:36:30 +0000 (16:36 +0000)]
depend on dput

10 years agoDepend on curl | wget, as dget needs one of those.
Ian Jackson [Sun, 17 Nov 2013 13:55:58 +0000 (13:55 +0000)]
Depend on curl | wget, as dget needs one of those.

10 years agosshpsql archive query method passes LANG=C. Closes:#729788.
Ian Jackson [Sun, 17 Nov 2013 14:29:08 +0000 (14:29 +0000)]
sshpsql archive query method passes LANG=C.  Closes:#729788.

10 years agofinalise 0.18 debian/0.18
Ian Jackson [Sat, 9 Nov 2013 10:12:35 +0000 (10:12 +0000)]
finalise 0.18

10 years agochangelog: squash changes into a single entry for 0.18
Ian Jackson [Thu, 7 Nov 2013 01:11:00 +0000 (01:11 +0000)]
changelog: squash changes into a single entry for 0.18

10 years agofinalise 0.18~experimental2 debian/0.18_experimental2
Ian Jackson [Thu, 7 Nov 2013 00:16:11 +0000 (00:16 +0000)]
finalise 0.18~experimental2

10 years agoMerge branch 'master' into wip.remote
Ian Jackson [Thu, 7 Nov 2013 00:14:53 +0000 (00:14 +0000)]
Merge branch 'master' into wip.remote

Conflicts:
debian/changelog
dgit

10 years agoMerge in accidentally-dropped changes from 0.17~experimental7.
Ian Jackson [Thu, 7 Nov 2013 00:11:07 +0000 (00:11 +0000)]
Merge in accidentally-dropped changes from 0.17~experimental7.

10 years agoMerge branch 'wip.remote' of git+ssh://git.debian.org/git/dgit-repos/repos/dgit into...
Ian Jackson [Thu, 7 Nov 2013 00:10:47 +0000 (00:10 +0000)]
Merge branch 'wip.remote' of git+ssh://git.debian.org/git/dgit-repos/repos/dgit into wip.remote

Conflicts:
debian/changelog

10 years agoClarify error message for missing refs/remotes/dgit/dgit/<suite>. debian/0.17
Ian Jackson [Thu, 7 Nov 2013 00:02:52 +0000 (00:02 +0000)]
Clarify error message for missing refs/remotes/dgit/dgit/<suite>.

10 years agoDo not grobble around in .git/refs/; instead, use git-show-ref. This avoids breaking...
Ian Jackson [Wed, 6 Nov 2013 23:52:20 +0000 (23:52 +0000)]
Do not grobble around in .git/refs/; instead, use git-show-ref. This avoids breaking when git makes packed refs.  Closes:728893.

10 years agoNo update to code. dgit 0.17 is going to go into unstable soon, and we need to (a... debian/0.18_experimental1
Ian Jackson [Wed, 6 Nov 2013 22:08:59 +0000 (22:08 +0000)]
No update to code. dgit 0.17 is going to go into unstable soon, and we need to (a) test it (so this is an upload for testing); and (b) bump the version number in experimental to keep it here

10 years agomanpage: Make discussion of --existing-package less scary. The default archive acces...
Ian Jackson [Mon, 28 Oct 2013 02:29:03 +0000 (02:29 +0000)]
manpage: Make discussion of --existing-package less scary.  The default archive access method no longer needs it.  Closes:#720171.

10 years agomanpage: Remove comment in BUGS about lack of policy docs for Dgit field, which is...
Ian Jackson [Mon, 28 Oct 2013 02:25:19 +0000 (02:25 +0000)]
manpage: Remove comment in BUGS about lack of policy docs for Dgit field, which is specified now.  Closes:#720201.

10 years ago0.17~experimental6 debian/0.17_experimental6
Ian Jackson [Fri, 25 Oct 2013 16:24:53 +0000 (17:24 +0100)]
0.17~experimental6

10 years ago0.17~experimental5 debian/0.17_experimental5
Ian Jackson [Fri, 25 Oct 2013 16:22:01 +0000 (17:22 +0100)]
0.17~experimental5

10 years agofinalise 0.17~experimental4 debian/0.17_experimental4
Ian Jackson [Fri, 25 Oct 2013 16:14:39 +0000 (17:14 +0100)]
finalise 0.17~experimental4

10 years agoRemote push support seems to work. Closes:#721185.
Ian Jackson [Fri, 25 Oct 2013 16:13:58 +0000 (17:13 +0100)]
Remote push support seems to work.  Closes:#721185.

10 years agoMention "git merge", not "git-merge", in helpful message. Closes:#725632.
Ian Jackson [Fri, 25 Oct 2013 16:07:27 +0000 (17:07 +0100)]
Mention "git merge", not "git-merge", in helpful message. Closes:#725632.

10 years agomention 727200
Ian Jackson [Fri, 25 Oct 2013 16:05:03 +0000 (17:05 +0100)]
mention 727200

10 years agoRetrospectively mention in changelog entry for 0.16~experimental2 that it Closes...
Ian Jackson [Fri, 25 Oct 2013 16:04:37 +0000 (17:04 +0100)]
Retrospectively mention in changelog entry for 0.16~experimental2 that it Closes:#727125. Closes:#727125.

10 years agoAbolish the sshdakls method and replace it with sshpsql: that is, ssh (to coccia...
Ian Jackson [Fri, 25 Oct 2013 16:03:20 +0000 (17:03 +0100)]
Abolish the sshdakls method and replace it with sshpsql: that is, ssh (to coccia, by default) and run sql commands on the ftpmaster database.  This is faster and has fewer bugs but is vulnerable to db schema changes.  Closes:#726955.  Closes:#720170.  Closes:#720176.

10 years agobreak out pool_dsc_subpath
Ian Jackson [Fri, 25 Oct 2013 16:00:14 +0000 (17:00 +0100)]
break out pool_dsc_subpath

10 years agoFix the "shellquote" command to work properly. The bugs in it ought not to have...
Ian Jackson [Fri, 25 Oct 2013 15:55:05 +0000 (16:55 +0100)]
Fix the "shellquote" command to work properly.  The bugs in it ought not to have caused any real trouble in previous versions of dgit.

10 years agoClarify the manpage's comments about orig tarballs. Closes: #723605.
Ian Jackson [Fri, 25 Oct 2013 09:32:17 +0000 (10:32 +0100)]
Clarify the manpage's comments about orig tarballs.  Closes: #723605.

10 years agodgit build, by default, uses the archive to find out what the correct -v<version...
Ian Jackson [Fri, 25 Oct 2013 09:23:30 +0000 (10:23 +0100)]
dgit build, by default, uses the archive to find out what the correct -v<version> option is to pass to dpkg-genchanges.

10 years agoWhen using sbuild, pass the arguments to mergechanges in the right order so that...
Ian Jackson [Thu, 24 Oct 2013 16:42:20 +0000 (17:42 +0100)]
When using sbuild, pass the arguments to mergechanges in the right order so that we use the correct Description (the _source one, not the one from sbuild which didn't get e.g. -v<version>).

10 years agofinalise 0.17~experimental3
Ian Jackson [Thu, 24 Oct 2013 13:00:33 +0000 (14:00 +0100)]
finalise 0.17~experimental3

10 years agounfinalise 0.17~experimental3
Ian Jackson [Wed, 23 Oct 2013 12:02:18 +0000 (13:02 +0100)]
unfinalise 0.17~experimental3