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)),
[("YO", "envoyer ce patch"),
("n", "ne pas envoyer ce patch"),
("p", "revenir au patch précédent"),
("e", "envoyer tout les patches suivant"),
("i", "n'envoyer aucun des patches suivant"),
("k", "revenir au patch précédent"),
("a", "envoyer tout les patches suivant"),
("d", "n'envoyer aucun des patches suivant"),
("v", "voir le patch"),
Exit])
if c == "y":
decided.append((True, patches.pop(0)))
elif c == "n":
decided.append((False, patches.pop(0)))
elif c == "p":
elif c == "k":
if decided:
patches.insert(0, decided.pop()[1])
else:
cprint("Déjà au début de la liste!", "rouge")
elif c == "e":
elif c == "a":
while patches:
decided.append((True, patches.pop(0)))
elif c == "i":
elif c == "d":
while patches:
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]))
c = ask("Que voulez-vous faire ?",
[("S", "sélectionner les patchs à envoyer/ignorer en mode interactif", "select"),
("e", "tout envoyer", "all"),
("i", "tout ignorer", "none"),
("a", "tout envoyer", "all"),
("q", "tout ignorer", "none"),
Exit])
patches = getnew(lastdate)
if c == "none":