darcs

Issue 60 provide push mirroring

Title provide push mirroring
Priority feature Status resolved
Milestone Resolved in
Superseder Nosy List clive, darcs-devel, dmitry.kurochkin, kowey, markstos, taral, thorkilnaur, tommy
Assigned To
Topics

Created on 2005-12-16.11:05:55 by clive, last changed 2013-11-26.18:57:01 by bigben0328.

Files
File name Uploaded Type Edit Remove
22131-18681-9912.html bigben0328, 2013-11-15.18:34:33 html
bean1.html eri73hta8, 2013-05-30.10:42:12 html
bean10.html eri73hta8, 2013-05-30.10:43:04 html
bean11.html eri73hta8, 2013-05-30.10:43:09 html
bean12.html eri73hta8, 2013-05-30.10:43:15 html
bean13.html eri73hta8, 2013-05-30.10:43:20 html
bean14.html eri73hta8, 2013-05-30.10:43:25 html
bean15.html eri73hta8, 2013-05-30.10:43:30 html
bean16.html eri73hta8, 2013-05-30.10:43:35 html
bean17.html eri73hta8, 2013-05-30.10:43:41 html
bean18.html eri73hta8, 2013-05-30.10:43:47 html
bean19.html eri73hta8, 2013-05-30.10:43:54 html
bean2.html eri73hta8, 2013-05-30.10:42:18 html
bean20.html eri73hta8, 2013-05-30.10:44:01 html
bean21.html eri73hta8, 2013-05-30.10:44:07 html
bean22.html eri73hta8, 2013-05-30.10:44:15 html
bean23.html eri73hta8, 2013-05-30.10:44:22 html
bean24.html eri73hta8, 2013-05-30.10:44:28 html
bean25.html eri73hta8, 2013-05-30.10:44:33 html
bean26.html eri73hta8, 2013-05-30.10:44:39 html
bean27.html eri73hta8, 2013-05-30.10:44:47 html
bean28.html eri73hta8, 2013-05-30.10:44:53 html
bean29.html eri73hta8, 2013-05-30.10:45:01 html
bean3.html eri73hta8, 2013-05-30.10:42:23 html
bean30.html eri73hta8, 2013-05-30.10:45:07 html
bean31.html eri73hta8, 2013-05-30.10:45:13 html
bean32.html eri73hta8, 2013-05-30.10:45:19 html
bean33.html eri73hta8, 2013-05-30.10:45:25 html
bean34.html eri73hta8, 2013-05-30.10:45:30 html
bean35.html eri73hta8, 2013-05-30.10:45:35 html
bean36.html eri73hta8, 2013-05-30.10:45:40 html
bean37.html eri73hta8, 2013-05-30.10:45:56 html
bean38.html eri73hta8, 2013-05-30.10:46:02 html
bean39.html eri73hta8, 2013-05-30.10:46:08 html
bean4.html eri73hta8, 2013-05-30.10:42:28 html
bean40.html eri73hta8, 2013-05-30.10:46:14 html
bean41.html eri73hta8, 2013-05-30.10:46:20 html
bean42.html eri73hta8, 2013-05-30.10:46:25 html
bean43.html eri73hta8, 2013-05-30.10:46:37 html
bean44.html eri73hta8, 2013-05-30.10:46:42 html
bean45.html eri73hta8, 2013-05-30.10:46:47 html
bean5.html eri73hta8, 2013-05-30.10:42:33 html
bean6.html eri73hta8, 2013-05-30.10:42:38 html
bean7.html eri73hta8, 2013-05-30.10:42:43 html
bean8.html eri73hta8, 2013-05-30.10:42:53 html
bean9.html eri73hta8, 2013-05-30.10:42:59 html
cd6.html bigben0328, 2013-08-21.15:01:43 html
cmr22.html bigben0328, 2013-11-26.18:57:00 html
dax23.html bigben0328, 2013-10-18.18:35:30 html
g-c27.html bigben0328, 2013-11-25.14:37:04 html
gc18.html bigben0328, 2013-11-01.17:22:59 html
ihi18.html bigben0328, 2013-10-30.12:46:45 html
kc23.html bigben0328, 2013-11-13.19:53:28 html
ll27.html bigben0328, 2013-11-19.19:58:51 html
lmr1.html bigben0328, 2013-10-08.13:45:05 html
neli1.html bigben0328, 2013-10-17.17:08:42 html
rk22.html bigben0328, 2013-11-08.20:30:03 html
sa.html bigben0328, 2013-08-21.14:52:01 html
ul23.html bigben0328, 2013-10-27.15:53:58 html
wc18.html bigben0328, 2013-10-31.17:41:40 html
Messages
msg224 (view) Author: clive Date: 2005-12-16.11:05:55
I have a 52mb patch that's in the live repository and I *dont* want it in my
local repository.  (it's a whole load of media files that are not being used
yet, will only get included in actual releases in a few versions downstream).

I pay quite heavily per mb for my internet connection at home, and having to sit
through it downloading that entire patch every time i try pull *other* patches
seems quite strange.
msg228 (view) Author: droundy Date: 2005-12-16.13:00:24
This sounds like it's almost unavoidable.  If that patch comes before the
patches that you do want in the other repository, you need to commute them
by it.  This could be alleviated by the hashed inventory idea, which would
allow darcs to keep a cache of patches that have been downloaded before, so
you'd only have to download that large patch once (unless you cleared out
the cache).

If the unwanted patch was last in the repository *then* you shouldn't need
to download it (except if you say "no" to another patch, in which case
darcs needs to download the big one to see if it should prompt you for
it).
-- 
David Roundy
msg234 (view) Author: taral Date: 2005-12-16.20:53:45
This would also be alleviated by a proper darcs server that can do commutes on
behalf of the client.
msg238 (view) Author: droundy Date: 2005-12-17.12:08:03
On Fri, Dec 16, 2005 at 08:53:46PM +0000, JP Sugarbroad wrote:
> This would also be alleviated by a proper darcs server that can do
> commutes on behalf of the client.

Yes.
-- 
David Roundy
http://www.darcs.net
msg3126 (view) Author: markstos Date: 2008-02-05.15:50:36
David,

Is this sufficiently resolved with the new repo formats and the global cache?
msg3128 (view) Author: droundy Date: 2008-02-05.15:53:30
Yes, I think this is alleviated.  The user only needs to download the patch
once--actually, even without a global cache--so I think the original issue is
solved.

David
History
Date User Action Args
2005-12-16 11:05:55clivecreate
2005-12-16 13:00:25droundysetstatus: unread -> unknown
nosy: droundy, tommy, clive
messages: + msg228
2005-12-16 13:01:03droundysetpriority: bug -> feature
nosy: droundy, tommy, clive
2005-12-16 20:53:46taralsetnosy: + taral
messages: + msg234
2005-12-17 12:08:03droundysetnosy: droundy, tommy, taral, clive
messages: + msg238
2008-02-05 15:50:37markstossetnosy: + markstos, kowey, beschmi
messages: + msg3126
2008-02-05 15:53:31droundysetnosy: droundy, tommy, beschmi, kowey, markstos, taral, clive
messages: + msg3128
2008-02-05 15:53:39droundysetstatus: unknown -> resolved-in-unstable
nosy: droundy, tommy, beschmi, kowey, markstos, taral, clive
2008-09-04 21:27:50adminsetstatus: resolved-in-unstable -> resolved
nosy: + dagit
2009-08-06 17:49:35adminsetnosy: + jast, Serware, dmitry.kurochkin, darcs-devel, zooko, mornfall, simon, thorkilnaur, - droundy, taral, clive
2009-08-06 20:47:19adminsetnosy: - beschmi
2009-08-10 22:11:44adminsetnosy: + taral, clive, - darcs-devel, zooko, jast, Serware, mornfall
2009-08-11 00:04:59adminsetnosy: - dagit
2009-08-25 18:01:19adminsetnosy: + darcs-devel, - simon
2009-08-27 14:03:47adminsetnosy: tommy, kowey, markstos, taral, darcs-devel, clive, thorkilnaur, dmitry.kurochkin
2013-05-29 09:07:03eri73hta8setfiles: + 0.html
2013-05-30 10:42:13eri73hta8setfiles: + bean1.html
2013-05-30 10:42:19eri73hta8setfiles: + bean2.html
2013-05-30 10:42:24eri73hta8setfiles: + bean3.html
2013-05-30 10:42:29eri73hta8setfiles: + bean4.html
2013-05-30 10:42:34eri73hta8setfiles: + bean5.html
2013-05-30 10:42:39eri73hta8setfiles: + bean6.html
2013-05-30 10:42:46eri73hta8setfiles: + bean7.html
2013-05-30 10:42:54eri73hta8setfiles: + bean8.html
2013-05-30 10:43:00eri73hta8setfiles: + bean9.html
2013-05-30 10:43:05eri73hta8setfiles: + bean10.html
2013-05-30 10:43:10eri73hta8setfiles: + bean11.html
2013-05-30 10:43:16eri73hta8setfiles: + bean12.html
2013-05-30 10:43:22eri73hta8setfiles: + bean13.html
2013-05-30 10:43:26eri73hta8setfiles: + bean14.html
2013-05-30 10:43:31eri73hta8setfiles: + bean15.html
2013-05-30 10:43:36eri73hta8setfiles: + bean16.html
2013-05-30 10:43:42eri73hta8setfiles: + bean17.html
2013-05-30 10:43:48eri73hta8setfiles: + bean18.html
2013-05-30 10:43:55eri73hta8setfiles: + bean19.html
2013-05-30 10:44:02eri73hta8setfiles: + bean20.html
2013-05-30 10:44:08eri73hta8setfiles: + bean21.html
2013-05-30 10:44:16eri73hta8setfiles: + bean22.html
2013-05-30 10:44:23eri73hta8setfiles: + bean23.html
2013-05-30 10:44:29eri73hta8setfiles: + bean24.html
2013-05-30 10:44:35eri73hta8setfiles: + bean25.html
2013-05-30 10:44:40eri73hta8setfiles: + bean26.html
2013-05-30 10:44:48eri73hta8setfiles: + bean27.html
2013-05-30 10:44:54eri73hta8setfiles: + bean28.html
2013-05-30 10:45:02eri73hta8setfiles: + bean29.html
2013-05-30 10:45:09eri73hta8setfiles: + bean30.html
2013-05-30 10:45:14eri73hta8setfiles: + bean31.html
2013-05-30 10:45:20eri73hta8setfiles: + bean32.html
2013-05-30 10:45:26eri73hta8setfiles: + bean33.html
2013-05-30 10:45:31eri73hta8setfiles: + bean34.html
2013-05-30 10:45:36eri73hta8setfiles: + bean35.html
2013-05-30 10:45:41eri73hta8setfiles: + bean36.html
2013-05-30 10:45:57eri73hta8setfiles: + bean37.html
2013-05-30 10:46:04eri73hta8setfiles: + bean38.html
2013-05-30 10:46:09eri73hta8setfiles: + bean39.html
2013-05-30 10:46:15eri73hta8setfiles: + bean40.html
2013-05-30 10:46:21eri73hta8setfiles: + bean41.html
2013-05-30 10:46:26eri73hta8setfiles: + bean42.html
2013-05-30 10:46:38eri73hta8setfiles: + bean43.html
2013-05-30 10:46:43eri73hta8setfiles: + bean44.html
2013-05-30 10:46:49eri73hta8setfiles: + bean45.html
2013-05-30 10:47:04eri73hta8setfiles: - 0.html
2013-08-21 14:52:02bigben0328setfiles: + sa.html
2013-08-21 15:01:44bigben0328setfiles: + cd6.html
2013-10-08 13:29:00bigben0328setfiles: + lmr1.html
2013-10-08 13:31:52bigben0328setfiles: - lmr1.html
2013-10-08 13:32:01bigben0328setfiles: + lmr1.html
2013-10-08 13:42:44bigben0328setfiles: - lmr1.html
2013-10-08 13:42:59bigben0328setfiles: + lmr1.html
2013-10-08 13:44:39bigben0328setfiles: - lmr1.html
2013-10-08 13:45:06bigben0328setfiles: + lmr1.html
2013-10-17 17:08:43bigben0328setfiles: + neli1.html
2013-10-18 18:35:31bigben0328setfiles: + dax23.html
2013-10-27 15:53:59bigben0328setfiles: + ul23.html
2013-10-30 12:46:46bigben0328setfiles: + ihi18.html
2013-10-31 17:41:40bigben0328setfiles: + wc18.html
2013-11-01 17:23:00bigben0328setfiles: + gc18.html
2013-11-08 20:30:04bigben0328setfiles: + rk22.html
title: darcs pull fetches an entire patch before asking if you want it -> provide push mirroring
2013-11-13 19:53:29bigben0328setfiles: + kc23.html
2013-11-15 18:34:38bigben0328setfiles: + 22131-18681-9912.html
2013-11-19 19:58:52bigben0328setfiles: + ll27.html
2013-11-25 14:37:05bigben0328setfiles: + g-c27.html
2013-11-26 18:57:01bigben0328setfiles: + cmr22.html