chiark / gitweb /
Split brain: TODOs
[dgit.git] / TODO.BRANCH
1
2 Tag rename unfinished business
3 (things resulting from searching for `tag' where searching for
4  `debiantag' wouldn't find them)
5
6  - protocol version 4
7       implies ability to sign new tag (this is already there
8          so simply advertising version 4 will work)
9       needs also new ability to sign old-format tag in split
10          brain way
11
12  - many actual tests
13
14  - other tag should be [dgit Maintainer-Tag quilt=$quilt-mode]
15
16  - in dopush (?), we need to sort out synthetic fast forard
17     this should not depend entirely on quilt mode
18     but will always be needed if quiltmode_splitbrain
19
20  - there is some confusion between $split_brain (did we actually
21    generate any commits) and quiltmode_splitbrain (might we have done,
22    including in previous pushes); search for $split_brain and check
23    that use sites are correct
24
25
26 Want tests for
27  - start repo with old tag, push with new tag, run
28    "old" dgit to push again with new tag, push again with
29    old tag
30  - rejecting push of same version with one tag when then the other
31
32 That, where appropriate, maint view tags are pushed to dgit git repo
33
34 ----------
35
36 Provide --gpbpq[=:] options
37 Document --quilt=unapplied|gbp|dpm