-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Evan Martin wrote:
> Am I doing something wrong here, or is this expected behavior? (In the
> latter case, is it desirable?)

It is in fact expected (whether it is desirable or not, is debatable).
The "best way to go" depends on your use case:
a. --set-default all the branches you use, and sync everyone of them at
every sync (not desirable if you have different branches accepted only
on different servers)
b. use a different database for each project: each database has his own
defaults regarding server and branches to push/pull/sync

"sync" does not use the "workspace branch" as a default because sync'ing
a single branch is usually NOT what you want to: it is sometimes less
efficient to do so.
Example:
revision 1 is on branch A
revision 2 is on branch B and is a child of revision 1
if you "sync server A" you send revision 1 only if missing
if you "sync server B" you send revision 2 only if missing, and revision
1 IN ANY CASE (the server is filtering on branch B and can't possibly
know in advance that you're sending a branch B revision whose parent is
in a different parent)
OTOH if you "sync server A B" or "sync server *" the server has
"knowledge" of branch A too, and revision 1 is not sent unnecessarily.

PS: this is efficiency, not correctness: after having received it the
remote server knows that revision 1 was already locally known and
ignores it.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iQIcBAEBAgAGBQJF4J/vAAoJELBiMTth2oCDCTQQAIQYBTXXNgYmODiCbEgBhUYQ
hX6bIYX5Wpf7b2NXPDDgAzBUH0ObEY00JM/mKwyod6hPX+8KD1aWIzQWcEBCtBWM
sy1T1CtMjUqof4n3wCz+zvBL6QqCxbFaC6IuFi01zUI8ovjzf7dw6K/niaJmtrZd
uCcLwzx/aeOOCXelF3albMG4nVZ5DZL2w6WXyPQnbpmNpC5xyXVmid9w8lBfA4vB
T4/z0T7o/bAN71GBVhYHkEeGdGeKA5+yd3UwfM2CT8rEAtJTEcwcdwk+OPc6OyZA
bhc9BUFM9rH/d5qbZozxKmeGnG/CCr+Px6DIzM17umqvEP52VnyObbNY/3K3LrXs
OyBsenzfjCnQ8h35pmZswPYxKqCjIJS+Gh/wxbL9oLsPP0FQQDC8pCvtwrORKlNb
di6rOS5BT0ejvVYNNp8ukERhA+3+Q/cdkMfUPfWNM+r6O3E+9aAvgaTr705JZzL0
uJzqlAoY53RtqlzwPtpt6Z1TgL2wMUwnhXwy7+qQj+DSkOkqdKIbTU8QsbIiOd5G
nNQ7QtP5ByaHmtQUeKqn8G096xXfssSLuah/m2bVVJiksC/LXSviulVg7u+Dmk2W
6diKJt1uZ/EFVZsmb5RxCQooPsDFXggTzFLmyhdUP8UHlFOQvsImobVTulPcNZxm
pEUQaN1s99wkgcw8nvIn
=awqK
-----END PGP SIGNATURE-----



_______________________________________________
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel

Reply via email to