programs/mercurial: try to create an alias to migrate patches across stacks, but i'm too dumb to get it to actually work

This commit is contained in:
2025-06-13 07:21:28 +00:00
parent 5ec78adf11
commit 024fbd48a2

View File

@@ -29,6 +29,12 @@
q = qseries -s -v q = qseries -s -v
qstat = qdiff --stat qstat = qdiff --stat
sblame = blame -undq sblame = blame -undq
# these aliases are BROKEN:
# `hg qmigrate OTHER_QUEUE_NAME`: copy currently-applied patches onto another queue
# qmigrate = !$HG export -o '/tmp/qmigrate-$1' ; $HG qpop -a ; $HG qqueue $1 ; $HG import '/tmp/qmigrate-$1'
# `hg qdup NEW_QUEUE_NAME`: copy all patches in the current queue into a new queue
# current queue must not be named "patches"
# qdup = !$HG qq --active > /tmp/hg.active ; cp .hg/patches-$(cat /tmp/hg.active) .hg/patches-$1 ; echo $1 >> .hg/patches.queues
''; '';
}; };
} }