|
From: | Aaron Bentley |
Subject: | Re: [Gnu-arch-users] Some issues |
Date: | Wed, 09 Jun 2004 22:32:44 -0400 |
User-agent: | Mozilla Thunderbird 0.5 (X11/20040306) |
Colin Walters wrote:
* There is no integrated mechanism to atomically commit related changesets to two branches (even if these branches are contained in the same archive).I can't imagine a use for this at present,
Well, I'm working on two related projects, pyaba and pyArch. Every so often, I take some code that pyaba uses, and move it into pyArch. It would be nice to associate the patches produced by these two commits, since failure to update both will screw things up. Similar issues come up with hackerlab every so often.
* The access methods for remote archives are subject to a lot of round trips. Therefore, archive replication using tla itself is very slow.I believe pipelining is already implemented for SFTP, someone just has to do it for HTTP.
If we want really good perfomance, we need to support pipelined operations properly. We also need an WebDAV library that supports pipelining.
...branch maintenance costs are controlled by the amount of development on the branch and the development on the mainline, and branches are no longer verycheap in total.I think this would be possible to solve by using something like "interdiff" to only store the differences relative to another changeset.
Mixed versions and commit --base will solve this nicely. In the meantime, there's "aba rebase".
Aaron
[Prev in Thread] | Current Thread | [Next in Thread] |