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

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

10 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

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

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

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

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

10 years agoremote etc. - improve and fix some messages
Ian Jackson [Wed, 23 Oct 2013 10:32:46 +0000 (11:32 +0100)]
remote etc. - improve and fix some messages

10 years agomake $dsc implicit arg to push_mktag
Ian Jackson [Tue, 22 Oct 2013 16:53:18 +0000 (17:53 +0100)]
make $dsc implicit arg to push_mktag

10 years agoremote protocol fixes
Ian Jackson [Tue, 22 Oct 2013 16:52:45 +0000 (17:52 +0100)]
remote protocol fixes

10 years agoremote protocol fixes
Ian Jackson [Tue, 22 Oct 2013 16:46:47 +0000 (17:46 +0100)]
remote protocol fixes

10 years agototally revamp remote error handling
Ian Jackson [Tue, 22 Oct 2013 15:57:32 +0000 (16:57 +0100)]
totally revamp remote error handling

10 years agorun i_cleanup unconditionall
Ian Jackson [Tue, 22 Oct 2013 15:36:23 +0000 (16:36 +0100)]
run i_cleanup unconditionall

10 years agofix local dsc name parse debian/0.17_experimental1
Ian Jackson [Tue, 22 Oct 2013 15:30:01 +0000 (16:30 +0100)]
fix local dsc name parse

10 years agodie when 822 changelog parse fails
Ian Jackson [Tue, 22 Oct 2013 15:29:47 +0000 (16:29 +0100)]
die when 822 changelog parse fails

10 years agofix file exchange protocol implementation
Ian Jackson [Tue, 22 Oct 2013 15:29:30 +0000 (16:29 +0100)]
fix file exchange protocol implementation

10 years agofix debugprefix
Ian Jackson [Tue, 22 Oct 2013 15:28:58 +0000 (16:28 +0100)]
fix debugprefix

10 years agodebian/changelog: clarify
Ian Jackson [Tue, 22 Oct 2013 15:27:44 +0000 (16:27 +0100)]
debian/changelog: clarify

10 years agoNew --initiator-tempdir option.
Ian Jackson [Tue, 22 Oct 2013 15:25:40 +0000 (16:25 +0100)]
New --initiator-tempdir option.

10 years agoReport chdir actions in debugging output.
Ian Jackson [Tue, 22 Oct 2013 15:24:54 +0000 (16:24 +0100)]
Report chdir actions in debugging output.

10 years agofinalise 0.17~experimental1
Ian Jackson [Tue, 22 Oct 2013 14:11:49 +0000 (15:11 +0100)]
finalise 0.17~experimental1

10 years agofix protocol_receive_file not to use STDIN
Ian Jackson [Tue, 22 Oct 2013 14:11:05 +0000 (15:11 +0100)]
fix protocol_receive_file not to use STDIN

10 years agoFix dgit --damp-run sbuild to actually work.
Ian Jackson [Tue, 22 Oct 2013 14:09:25 +0000 (15:09 +0100)]
Fix dgit --damp-run sbuild to actually work.
Improvements to implementation of --dry-run and --damp-run.

* Rename $dryrun to $dryrun_level to catch all references
* Introduce act_scary() and act_local() abstractions to make decison
  "if"s less confusing

10 years agoMerge branch 'master' into wip.remote
Ian Jackson [Tue, 22 Oct 2013 13:53:11 +0000 (14:53 +0100)]
Merge branch 'master' into wip.remote

Conflicts:
debian/changelog
dgit

10 years agofinalise 0.16 debian/0.16
Ian Jackson [Tue, 22 Oct 2013 12:07:01 +0000 (13:07 +0100)]
finalise 0.16

10 years ago#727053 fix justifies high urgency
Ian Jackson [Tue, 22 Oct 2013 11:52:29 +0000 (12:52 +0100)]
#727053 fix justifies high urgency

10 years agoFormat `(3.0) quilt' fixup does not mind extraneous other files in the build tree...
Ian Jackson [Tue, 22 Oct 2013 11:51:36 +0000 (12:51 +0100)]
Format `(3.0) quilt' fixup does not mind extraneous other files in the build tree (e.g., build products and logs).  Closes: #727053.

10 years agoNew --damp-run mode, for more convenient and fuller testing etc.
Ian Jackson [Tue, 22 Oct 2013 11:50:06 +0000 (12:50 +0100)]
New --damp-run mode, for more convenient and fuller testing etc.

10 years agoSet autoflush on stdout, to get better ordering of debugging etc. output when stdout...
Ian Jackson [Tue, 22 Oct 2013 11:42:14 +0000 (12:42 +0100)]
Set autoflush on stdout, to get better ordering of debugging etc. output when stdout is redirected.

10 years agowip remote - better autoflushes
Ian Jackson [Tue, 22 Oct 2013 09:25:22 +0000 (10:25 +0100)]
wip remote - better autoflushes

10 years agowip remote - better debugging
Ian Jackson [Tue, 22 Oct 2013 09:24:52 +0000 (10:24 +0100)]
wip remote - better debugging

10 years agointroduce $debugprefix and debugprint etc.
Ian Jackson [Mon, 21 Oct 2013 15:25:58 +0000 (16:25 +0100)]
introduce $debugprefix and debugprint etc.