Ubuntu One

vila v.ladeuil+lp at free.fr
Thu May 26 07:53:48 UTC 2011


>>>>> David Muir <davidkmuir at gmail.com> writes:

    > I came across this blog post about hosting bzr branches via Dropbox:
    > http://marcioandreyoliveira.blogspot.com/2009/05/get-your-own-bazaar-hosting-service-for.html

    > Will all the security hoopla around Dropbox, it got me wondering about
    > Ubuntu One and whether it would work just as well there.

    > Has anybody been doing this?

Not me.

    > Are there any caveats?

I'm pretty sure it could blow up in spectacular ways, bzr is *not*
prepared for that at all. It *is* prepared to handle concurrent writes
on the same repo, but will not be able to merge two instances of the
"same" repo updated on two different sites (and neither will Ubuntu
One).

    > What happens if two users sharing the same repo, update it at the
    > same time? Would the repo easily get corrupted?

At best, you'll get only one repo updated, at worst they all get
corrupted with Ubuntu one adding '.conflict' files under .bzr.

I think the same problems apply to any [D]VCS, you need to chose who
handle the concurrency, if two different softwares try to do that at the
same time, they can only succeed if they use the same protocol (which is
very unlikely), so I suspect this always fail in the end.

          Vincent




More information about the bazaar mailing list