On Thu, Nov 20, 2008 at 9:20 PM, Trent W. Buck <[EMAIL PROTECTED]> wrote:
> "Tom Hawkins" <[EMAIL PROTECTED]> writes:
>> Another thought on performance...  Has any one considered an option
>> for darcs to leave the repositories in constant contact with each
>> other?
>
> bzr has a checkout mode that behaves just like svn, in that committing a
> revision (recording a patch) and pushing it to the "parent" repo are a
> single atomic operation (at least as far as the user is concerned).
>
> Is that what you're talking about?  Because otherwise it sounds to me
> just like ordinary cron jobs.

Yes, but without committing the push on the remote machine.  Consider
our company's development environment: some of our team is at the
office connected to a high speed LAN, and others are in the field
connected via a slow cell modem.  If an engineer in the office records
a patch, and an engineer in the field pulls the patch 3 hours later,
he has to wait.  However, if the patch information starts propagating
to the rest of the team at the time of record, when someone does a
pull it could appear to be instantaneous.

Of course, it takes time to apply a patch.  So if you really want
instantaneous pull/pushs, then the same daemon that's handling the
continous communication, could also be precomputing patch
applications.
_______________________________________________
darcs-users mailing list
[email protected]
http://lists.osuosl.org/mailman/listinfo/darcs-users

Reply via email to