On utilise les mmes touches que darcs

darcs-hash:20080106082529-61eff-c6456c6b061b0909db9202c4a2d5a90034e68a11.gz
This commit is contained in:
Stephane Glondu 2008-01-06 09:25:29 +01:00
parent f38e6e9d75
commit 0de49997df

View file

@ -213,24 +213,24 @@ def select(patches):
c = ask("Envoyer ce patch ? (%d/%d)" % (len(decided)+1, len(patches) + len(decided)), c = ask("Envoyer ce patch ? (%d/%d)" % (len(decided)+1, len(patches) + len(decided)),
[("YO", "envoyer ce patch"), [("YO", "envoyer ce patch"),
("n", "ne pas envoyer ce patch"), ("n", "ne pas envoyer ce patch"),
("p", "revenir au patch précédent"), ("k", "revenir au patch précédent"),
("e", "envoyer tout les patches suivant"), ("a", "envoyer tout les patches suivant"),
("i", "n'envoyer aucun des patches suivant"), ("d", "n'envoyer aucun des patches suivant"),
("v", "voir le patch"), ("v", "voir le patch"),
Exit]) Exit])
if c == "y": if c == "y":
decided.append((True, patches.pop(0))) decided.append((True, patches.pop(0)))
elif c == "n": elif c == "n":
decided.append((False, patches.pop(0))) decided.append((False, patches.pop(0)))
elif c == "p": elif c == "k":
if decided: if decided:
patches.insert(0, decided.pop()[1]) patches.insert(0, decided.pop()[1])
else: else:
cprint("Déjà au début de la liste!", "rouge") cprint("Déjà au début de la liste!", "rouge")
elif c == "e": elif c == "a":
while patches: while patches:
decided.append((True, patches.pop(0))) decided.append((True, patches.pop(0)))
elif c == "i": elif c == "d":
while patches: while patches:
decided.append((False, patches.pop(0))) decided.append((False, patches.pop(0)))
@ -296,8 +296,8 @@ if __name__ == "__main__":
cprint(u"C'est la première fois que vous lancez %s dans ce dépôt." % os.path.basename(sys.argv[0])) cprint(u"C'est la première fois que vous lancez %s dans ce dépôt." % os.path.basename(sys.argv[0]))
c = ask("Que voulez-vous faire ?", c = ask("Que voulez-vous faire ?",
[("S", "sélectionner les patchs à envoyer/ignorer en mode interactif", "select"), [("S", "sélectionner les patchs à envoyer/ignorer en mode interactif", "select"),
("e", "tout envoyer", "all"), ("a", "tout envoyer", "all"),
("i", "tout ignorer", "none"), ("q", "tout ignorer", "none"),
Exit]) Exit])
patches = getnew(lastdate) patches = getnew(lastdate)
if c == "none": if c == "none":