With the blessing of the previous sole maintainer, I am adopting python-iso8601 into DPMT. For all intents and purposes, there was no previous vcs of any kind, so I decided to use git-import-dscs to bootstrap the packaging history (there isn't a lot of it).
There were a couple of things to note: * git-import-dscs seems pretty nice, especially in cases like this where there really is no other packaging history other than previous uploads. It's important to note though that g-i-d is only appropriate for the gbp-pq regime - it is not compatible with git-dpm. There is a `git-dpm import-dsc` command but it's less convenient than `git-import-dscs --debsnap`. Here's a nice opportunity for someone to contribute a `git-dpm import-dscs --debsnap`. * There are anomalies when pushing and pulling branches created with g-i-d. I get the following errors when I do the initial push: remote: fatal: Invalid revision range 0000000000000000000000000000000000000000..e14331dcbaf3f0972671111ca1a7a2ee6a7fd734 remote: fatal: Invalid revision range 0000000000000000000000000000000000000000..a9bb83a461be57ebcd09fa7b5a57597a866dfb52 remote: fatal: Invalid revision range 0000000000000000000000000000000000000000..48ba72c1bb849788fbe6ae0c20d9e28093039cd9 remote: fatal: Invalid revision range 0000000000000000000000000000000000000000..1a90ad5e79b2a5298d42a38308019e281bfc95c5 I have no idea what's causing these or what horrible deformity it's leaving the state of the repo in. It does *something* bad because subsequently cloning the repo afresh, I get this error: warning: remote HEAD refers to nonexistent ref, unable to checkout. This will leave you with an empty working copy, although everything seems to be cloned okay. A `git checkout master` (or any of the other gbp-pq branches) leaves you with a good looking working tree. If you have any ideas what's going on with the git errors, or how to fix them after the fact, please respond. Cheers, -Barry
signature.asc
Description: PGP signature