chiark / gitweb /
dgit.git
6 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.

6 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.

6 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.

6 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.

6 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.

6 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

6 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

6 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?

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

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

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

6 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

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

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

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

6 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

6 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

6 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

6 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.

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

6 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.

6 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).

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

6 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.

6 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.

6 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.

6 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.

6 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.

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

6 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.

6 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

6 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

6 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

6 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

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

6 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)

6 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

6 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.

6 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

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

6 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

6 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

6 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

6 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

6 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

6 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)

6 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

6 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"

6 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

6 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

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

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

6 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

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

6 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

6 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

6 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

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

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

6 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.

6 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.

6 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.

6 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.

6 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

6 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.)

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

6 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.

6 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.

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

6 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

6 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

6 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

6 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.

6 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

6 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>.

6 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.

6 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

6 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.

6 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.

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

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

6 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

6 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.

6 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.

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

6 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.

6 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.

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

6 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.

6 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.

6 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.

6 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>).

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

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

6 years agoMinor fix to remote functionality:
Ian Jackson [Wed, 23 Oct 2013 12:01:09 +0000 (13:01 +0100)]
Minor fix to remote functionality:
* Improve debug output at completion.

6 years agofinalise 0.17~experimental2 debian/0.17_experimental2
Ian Jackson [Wed, 23 Oct 2013 11:56:48 +0000 (12:56 +0100)]
finalise 0.17~experimental2

6 years agoremote fixes - fix tag handling
Ian Jackson [Wed, 23 Oct 2013 11:53:54 +0000 (12:53 +0100)]
remote fixes - fix tag handling

6 years agoimprove remote messages (reverse direction of << [[ ]] etc.)
Ian Jackson [Wed, 23 Oct 2013 11:33:05 +0000 (12:33 +0100)]
improve remote messages (reverse direction of << [[ ]] etc.)

6 years agoremote fixes
Ian Jackson [Wed, 23 Oct 2013 10:34:28 +0000 (11:34 +0100)]
remote fixes

6 years agoWhen generating git tags, quote the (uncanonicalised) changelog's Distribution field...
Ian Jackson [Wed, 23 Oct 2013 10:33:45 +0000 (11:33 +0100)]
When generating git tags, quote the (uncanonicalised) changelog's Distribution field as the suite.