[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gnu-arch-users] tla changes not showing file perms changes

From: Zenaan Harkness
Subject: Re: [Gnu-arch-users] tla changes not showing file perms changes
Date: Thu, 23 Sep 2004 10:38:14 +1000

On Thu, 2004-09-23 at 08:58, John Meinel wrote:
> Zenaan Harkness wrote:
> > Directory perms changes are showed, but not for files. Why?
> > 
> > How do I get to see files' perms changes before commit?
> > 
> > Are permissions of files inside .arch-ids dirs version controlled?
> > 
> > tia
> > zen
> > 
> > 
> I think all permission changes are version controlled.
> But last I knew there was a bug that if the only change to a file is 
> permissions, it is not detected.
> Use "touch <filename>" to update the timestamp, and then the permissions 
> will show up.

Is this necessary for the commit as well, or just for viewing tla
changes? Ie, if I don't touch the files, will they not get committed,
even if they have perms changes (a fine detail with a big effect)?

And if I do touch every file (say with a find), is tla intelligent
enough to only commit those that actually have changes?

> There is another problem if you are using hard-linked trees, but I'm 
> guessing you are not. The short answer is with hard-linking, changing 
> the local also changes the revlib, and this revlib corruption was not 
> detected (again, this may be fixed).

Am almost there, but since this is a problem, I therefore
need to remember to touch every file that is chmod'ed, to make
sure it is un-hardlinked from the revlib. In which case, for my
coworker (shared revlib which is what I'm trying to get working)
it would rest my mind at ease if he doesn't hard link his trees.
Being on windows, he doesn't much care for file permissions anyway...


reply via email to

[Prev in Thread] Current Thread [Next in Thread]