My first step was to pull from an external server that is ok and has pr34130.patch
$ mtn --db=mamona.mtn pull monotone.openembedded.org org.openembedded.dev
mtn: doing anonymous pull; use -kKEYNAME if you need authentication
mtn: connecting to monotone.openembedded.org
mtn: finding items to synchronize:
mtn: certificates | keys | revisions
mtn: 59,087 | 66 | 19,474
mtn: bytes in | bytes out | certs in | revs in
mtn: 43.1 k | 29.3 k | 24/24 | 6/6
mtn: successful exchange with monotone.openembedded.org
After this I need to propagate the changes to another branche org.openembedded.mamona that doesn't have pr34130.patch And actually this file has never being there...
mtn: propagating org.openembedded.dev -> org.openembedded.mamona
mtn: [source] b0ab0f4e07bfe9d3b9a4dc2a42f1e5530d23a577
mtn: [target] cf0fec15f5b756bf8b63f01d5fe08f390aaee0c9
mtn: warning: orphaned node conflict on node 22,633, dead parent 20,282, name pr34130.patch
mtn: warning: resolve non-content conflicts and then try again.
mtn: error: merge failed due to unresolved conflicts