[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Gnu-arch-users] GNU Arch 2.0 -- first source
From: |
Clark McGrew |
Subject: |
Re: [Gnu-arch-users] GNU Arch 2.0 -- first source |
Date: |
Tue, 12 Jul 2005 09:26:21 -0400 |
On Sun, 2005-07-10 at 17:45 +0400, nick wrote:
> Thomas Lord wrote:
> > The first source release and some very early documentation for Arch
> > 2.0 ("revc") is now ready!
>
> I have tried 'revc'.
> But I have some question.
> Why changed files have stored in revc archieve as full content?
> Tla in such case have less space consume.
> I have project with small number of big text files that modify in every
> commit and revc doesn't seems resonable for me.
> Maybe try to resolve space consuming problem while revc is alfa stage?
I agree with others that saving full files in a change set is probably
not a problem most of the time for most users, but that implies it is a
problem some of the time for some users. It seems that the current
manifest format could be easily extended to allow both full file and
delta changes.
>From what I can tell a single record in the manifest consists of a file
name/sha1 key pair that maps file content to file name. If the manifest
were extended to allow a file name, an sha1 key for the base content,
plus a series of sha1 keys for deltas applied to the base, then users
could have the best of both worlds. The basic revc-commit would remain
unchanged, and users who want delta-compression for particular commits
could use a supplemental command (say revc-commit-delta). This adds a
little bit of complexity, but at first naive glance, it would seem to be
isolated in the code that maps the filename/sha1 pair into actual file
content.
-Best,
Clark
--
Clark McGrew Univ. at Stony Brook, Physics and Astronomy
<address@hidden> 631-632-8299
- Re: [GNU-arch-dev] Re: [Gnu-arch-users] GNU Arch 2.0 -- first source, (continued)
- Re: [Gnu-arch-users] GNU Arch 2.0 -- first source, nick, 2005/07/10
- Re: [Gnu-arch-users] GNU Arch 2.0 -- first source, Thomas Lord, 2005/07/10
- Re: [Gnu-arch-users] GNU Arch 2.0 -- first source, Bruce Stephens, 2005/07/11
- Re: [Gnu-arch-users] GNU Arch 2.0 -- first source, Rob Browning, 2005/07/11
- Re: [Gnu-arch-users] GNU Arch 2.0 -- first source, Rob Browning, 2005/07/11
- Re: [Gnu-arch-users] GNU Arch 2.0 -- first source, nick, 2005/07/11
- Re: [Gnu-arch-users] GNU Arch 2.0 -- first source, Miles Bader, 2005/07/11
- Re: [Gnu-arch-users] GNU Arch 2.0 -- first source, Dmitriy Nikitinskiy, 2005/07/12
- Re: [Gnu-arch-users] GNU Arch 2.0 -- first source, Andrew Suffield, 2005/07/12
Re: [Gnu-arch-users] GNU Arch 2.0 -- first source,
Clark McGrew <=
Re: [Gnu-arch-users] GNU Arch 2.0 -- first source, Miles Bader, 2005/07/12
Re: [Gnu-arch-users] GNU Arch 2.0 -- first source, Robin Green, 2005/07/10
[Gnu-arch-users] Re: [GNU-arch-dev] GNU Arch 2.0 -- first source, Andrea Russo, 2005/07/10
[Gnu-arch-users] Re: GNU Arch 2.0 -- first source, Daniel James, 2005/07/11
Re: [Gnu-arch-users] GNU Arch 2.0 -- first source, Matteo Settenvini, 2005/07/11