J'ai un patch, fait avec hg export 42
dans un autre référentiel, qui modifie les fichiersComment puis-je importer un patch Mercurial qui a une structure de répertoire différent
asd/fgh/foo/bar.c
asd/fgh/foo/fish.h
boo/hoo.txt
Je dois importer ce patch à un référentiel qui a la structure comme:
src/foo/bar.c
src/foo/fish.h
boo/hoo.txt
y at-il une commande qui peut arriver - je peux relancer le hg export
sur l'ancien repo si nécessaire, et je suis prêt à ignorer les fichiers qui ont même chemin (par exemple . boo/hoo.txt
)
Je pensais au départ que dans hg import -p3 patch.diff
repository/src
aurait fait cela, mais apparemment, il veut toujours créer la hiérarchie asd/fgh/
dans le niveau supérieur (et placer les fichiers .rej là)
J'ai fini par éditer le patch à la main moi aussi – Kimvais