Chia-liang Kao <clkao@clkao.org> writes:
> Max Bowsher <maxb <at> ukf.net> writes:
>>> Ben mention it could be implement by committing changes to a transaction
>>> but
>>> then just leave the transaction alive rather than committing it
>>> But how to
>>> achieve this feature ? Did it need to modify SVN source code or just
>>> implement it in Hook script? And How to let the pending transaction
>>> commit to repository? Any comment will be appreciated
>>
>> It would require lots of new code.
>> What exists so far is just the capability of the repository to store an
>> uncommitted change. Very little of the logic to make use of that
>> capability exists. In practice, just have developers commit to
>> personal branches, and have the manager merge to trunk.
>
> Also you will have to update the uncommitted transaction with textual merges.
I actually disagree that this would require lots of new code. Also,
it does not require updating the uncommitted txn with merges -- that's
a further enhancement, not a necessity for the basic feature.
What Subversion needs is a small change, a way to commit such that the
txn is left dangling. Then the bindings offer the rest of what's
needed. Of course, new code would need to be written around
Subversion, but I think the larger challenge here is designing the
interface and workflow. The actual coding task is not so large.
-Karl
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Mon Aug 22 23:42:51 2005