[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnu-arch-users] Re: tla on nfs only
From: |
Stefan Monnier |
Subject: |
[Gnu-arch-users] Re: tla on nfs only |
Date: |
15 Mar 2004 12:30:39 -0500 |
User-agent: |
Gnus/5.09 (Gnus v5.9.0) Emacs/21.3.50 |
>> I don't understand what you're talking about.
>> We need:
>> - one stat per work-tree file.
>> - compare this result with a known value (which can come from the
>> work-tree's inode-sigs or from the rev-lib).
> Those are the requirements for determining whether the file's contents
> have changed.
> For determining whether the file's metadata (permissions, file type) has
> changed, the requirements are:
> - one stat of the file in the working directory
> - one stat of the file in the reference tree
No the requirements are the same as for the content: you can check the
meta-data against a stat of the revlib, or you can check it against the
inode-sigs of the worktree. Admittedly the worktree's inode-sigs don't
include this part of the meta-data yet, but it can't be that hard to
change it.
> Since the reference tree stat is necessary for other reasons,
> it's very cheap.
But the revlib stat is *not* necessary ;-)
Stefan
PS: All those performance issues could be made less important if tla
allowed us to work on subtrees. The <limit> argument to `commit' and
`changes' is a start but the code does not take advantage of it to only
look at the relevant files and it only works in some limited cases.
After all CVS is not really faster when working on whole trees, but
I almost never use that way.
- Re: [Gnu-arch-users] Re: tla on nfs only, (continued)
- Re: [Gnu-arch-users] Re: tla on nfs only, Stefan Monnier, 2004/03/14
- Re: [Gnu-arch-users] Re: tla on nfs only, Aaron Bentley, 2004/03/14
- [Gnu-arch-users] Re: tla on nfs only, Stefan Monnier, 2004/03/14
- Re: [Gnu-arch-users] Re: tla on nfs only, Aaron Bentley, 2004/03/14
- Re: [Gnu-arch-users] Re: tla on nfs only, Stefan Monnier, 2004/03/14
- Re: [Gnu-arch-users] Re: tla on nfs only, Aaron Bentley, 2004/03/14
- [Gnu-arch-users] Re: tla on nfs only, Stefan Monnier, 2004/03/15
- Re: [Gnu-arch-users] Re: tla on nfs only, Aaron Bentley, 2004/03/15
- Re: [Gnu-arch-users] Re: tla on nfs only, Stefan Monnier, 2004/03/15
- Re: [Gnu-arch-users] Re: tla on nfs only, Aaron Bentley, 2004/03/15
- [Gnu-arch-users] Re: tla on nfs only,
Stefan Monnier <=
- Re: [Gnu-arch-users] Re: tla on nfs only, Aaron Bentley, 2004/03/15
- [Gnu-arch-users] Re: tla on nfs only, Stefan Monnier, 2004/03/16
- Re: [Gnu-arch-users] Re: tla on nfs only, Charles Duffy, 2004/03/16
- Re: [Gnu-arch-users] Re: tla on nfs only, Stefan Monnier, 2004/03/16
- [Gnu-arch-users] Re: tla on nfs only, Stefan Monnier, 2004/03/16
Re: [Gnu-arch-users] tla on nfs only, Anders Rune Jensen, 2004/03/09