[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnu-arch-users] Considering Semantics with a simple but stupid file arc
From: |
Eric W. Biederman |
Subject: |
[Gnu-arch-users] Considering Semantics with a simple but stupid file archive format. |
Date: |
13 Dec 2003 01:47:23 -0700 |
User-agent: |
Gnus/5.0808 (Gnus v5.8.8) Emacs/21.2 |
To define semantics of a version control system I think it is
useful to consider what I will call the stupid version control
system. Stupid can easily be setup to be a superset of any
other version control system, but it requires quite a lot
of file space so people find it trouble some to use.
Stupid does not implement keyword expansion in files for
those who care that can be done as a post processing step
after they have their data.
The directory layout of stupid is:
project/
project/versions/
project/versions/<globally unique version id>/
project/versions/<globally unique version id>/files.tgz
project/versions/<globally unique version id>/<misc meta information>
project/<misc project meta information>
The meta data is all hand waving at this point and that makes
stupid useless as an interchange format. Sure you can transform
any archive format into stupid but there is no point.
Stupid also has no defined method of selecting a globally
unique version id. Which method stupid needs to be set as
part of the project meta information.
After I sleep I will start going through arch and see if I can
define the semantics of arches commands in terms of stupid, and
come up with a representation of them in stupid as well. To be
useful in comparing archive formats I would need to walk through
other archives and compare them to stupid as well.
I think this will be a useful abstraction we will see.
Eric
- Re: [Gnu-arch-users] arch lkml, (continued)
- Re: [Gnu-arch-users] arch lkml, Tom Lord, 2003/12/10
- Re: [Gnu-arch-users] arch lkml, Eric W. Biederman, 2003/12/12
- Re: [Gnu-arch-users] arch lkml, Christopher Dale, 2003/12/12
- Re: [Gnu-arch-users] arch lkml, Tom Lord, 2003/12/12
- Re: [Gnu-arch-users] arch lkml, Tom Lord, 2003/12/12
- Re: [Gnu-arch-users] arch lkml, Eric W. Biederman, 2003/12/13
- Re: [Gnu-arch-users] arch lkml, Robert Collins, 2003/12/13
- Re: [Gnu-arch-users] arch lkml, Tom Lord, 2003/12/13
- [Gnu-arch-users] Considering Semantics with a simple but stupid file archive format.,
Eric W. Biederman <=
- [Gnu-arch-users] Re: arch lkml, Miles Bader, 2003/12/10
- Re: [Gnu-arch-users] arch lkml, Aaron Bentley, 2003/12/11
Re: [Gnu-arch-users] arch lkml, Roman Zippel, 2003/12/10
- Re: [Gnu-arch-users] arch lkml, Mark A. Flacy, 2003/12/10
- Re: [Gnu-arch-users] arch lkml, Roman Zippel, 2003/12/11
- Re: [Gnu-arch-users] arch lkml, Bruce Stephens, 2003/12/11
- Re: [Gnu-arch-users] arch lkml, Tom Lord, 2003/12/11
- Re: [Gnu-arch-users] arch lkml, Bruce Stephens, 2003/12/11
- Re: [Gnu-arch-users] arch lkml, Tom Lord, 2003/12/11
- Re: [Gnu-arch-users] arch lkml, Bruce Stephens, 2003/12/11