1 ( )
, facebook-xmpp audium-1.5,
audium-1.4 facebook-xmpp,audium-1.4 facebook-xmpp- -1.5.
, .
--------o---o <- tip of audium-1.4
\ \ \
\ o---o <- tip of facebook-xmpp (all audium-1.4 changes merged in)
\
o-------o <- tip of audium-1.5 (apply patch here)
:
$ hg up facebook-xmpp
$ hg merge audium-1.4
$ hg commit -m "Merge audium-1.4 into facebook-xmpp"
$ hg diff -r audium-1.4 -r facebook-xmpp > fbx.patch
$ hg up audium-1.5
$ hg import fbx.patch
2 ( )
, , facebook-xmpp audium-1.5 , internal:local ( 1000 ), facebook-xmpp ( , ). , , , facebook.
UPDATE: . , facebook-xmpp fb-<something>.c foo.c bar.c ( facebook-xmpp audium-1.4). facebook-xmpp audium-1.5 :
$ hg up audium-1.5
$ hg
merge facebook-xmpp
, audium-1.5 , audium-1.4, audium-1.5. , , facebook-xmpp, , , , . , foo.c ,
$ hg resolve foo.c
. , , , audium-1.4. facebook-xmpp:
$ hg ci -I "fb-*.c" -I foo.c -I bar.c
$ hg up -C