Using old-http and rsync for pull/push.

Rob Browning rlb at defaultvalue.org
Thu Sep 29 12:04:55 CDT 2005


Matt Mackall <mpm at selenic.com> writes:

>> Also, I noticed some old TODO diffs on the list that mentioned
>> possible rsync:// support.  Is anything like that still planned (or
>> sftp://)?
>
> The preferred method at this point for static servers is to upload
> bundles.

OK, thanks.  I had apparently overlooked the earlier announcement.  I
read that thread and the docs, but I was still a little unsure about
the common usage.

What if you want to upload incremental changes?  Is the expectation
that you would just upload a sequence of bundles

  project/hg
  project/hg-20050205
  project/hg-20050209

and any clients would just have to know which ones they needed to pull
(unbundle) at any given time?

If so, that seems a bit awkward for the long run, unless mercurial
could add some way to handle a properly structured remote dir of
bundles automatically, i.e. perhaps

  hg pull http-bundles://.../project/

or similar.  Of course I don't really know how feasible that might be.

-- 
Rob Browning
rlb @defaultvalue.org and @debian.org; previously @cs.utexas.edu
GPG starting 2002-11-03 = 14DD 432F AE39 534D B592  F9A0 25C8 D377 8C7E 73A4


More information about the Mercurial mailing list