summaryrefslogtreecommitdiff
path: root/TODO.BRANCH
blob: b526d213b4b043fe7a1c2d5f11bb13c1044e3055 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
Tag rename unfinished business
(things resulting from searching for `tag' where searching for
 `debiantag' wouldn't find them)

 - protocol version 4
      implies ability to sign new tag (this is already there
         so simply advertising version 4 will work)
      needs also new ability to sign old-format tag in split
         brain way

 - many actual tests

 - other tag should be [dgit Maintainer-Tag quilt=$quilt-mode]

 - in dopush (?), we need to sort out synthetic fast forard
    this should not depend entirely on quilt mode
    but will always be needed if quiltmode_splitbrain

 - there is some confusion between $split_brain (did we actually
   generate any commits) and quiltmode_splitbrain (might we have done,
   including in previous pushes); search for $split_brain and check
   that use sites are correct


Want tests for
 - start repo with old tag, push with new tag, run
   "old" dgit to push again with new tag, push again with
   old tag
 - rejecting push of same version with one tag when then the other

That, where appropriate, maint view tags are pushed to dgit git repo

----------

Provide --gpbpq[=:] options
Document --quilt=unapplied|gbp|dpm