* [parisc-linux] drivers/gecko
@ 1999-12-08 10:40 Tor Arntsen
1999-12-09 0:02 ` Grant Grundler
1999-12-09 0:28 ` Alex deVries
0 siblings, 2 replies; 4+ messages in thread
From: Tor Arntsen @ 1999-12-08 10:40 UTC (permalink / raw)
To: parisc-linux
Did somebody rm -rf /home/cvs/parisc/linux/drivers/gecko directly in the
CVS repository?
cvs [server aborted]: cannot open directory /home/cvs/parisc/linux/drivers/gecko: No such file or directory
-Tor
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [parisc-linux] drivers/gecko
1999-12-08 10:40 [parisc-linux] drivers/gecko Tor Arntsen
@ 1999-12-09 0:02 ` Grant Grundler
1999-12-09 0:28 ` Alex deVries
1 sibling, 0 replies; 4+ messages in thread
From: Grant Grundler @ 1999-12-09 0:02 UTC (permalink / raw)
To: Tor Arntsen; +Cc: parisc-linux
Tor Arntsen wrote:
> Did somebody rm -rf /home/cvs/parisc/linux/drivers/gecko directly in the
> CVS repository?
>
> cvs [server aborted]: cannot open directory /home/cvs/parisc/linux/drivers/ge
> cko: No such file or directory
Alex renamed the directory to drivers/gsc at my request.
He made the mistake of promising me to rename it if I showed
up at ALS....and I did. So I'm happy.
grant
> -Tor
>
> ---------------------------------------------------------------------------
> To unsubscribe: send e-mail to parisc-linux-request@thepuffingroup.com with
> `unsubscribe' as the subject.
>
Grant Grundler
Unix Developement Lab
+1.408.447.7253
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [parisc-linux] drivers/gecko
1999-12-08 10:40 [parisc-linux] drivers/gecko Tor Arntsen
1999-12-09 0:02 ` Grant Grundler
@ 1999-12-09 0:28 ` Alex deVries
1 sibling, 0 replies; 4+ messages in thread
From: Alex deVries @ 1999-12-09 0:28 UTC (permalink / raw)
To: Tor Arntsen; +Cc: parisc-linux
Tor Arntsen wrote:
>
> Did somebody rm -rf /home/cvs/parisc/linux/drivers/gecko directly in the
> CVS repository?
>
> cvs [server aborted]: cannot open directory /home/cvs/parisc/linux/drivers/gecko: No such file or directory
If you do a 'cvs update -d', you'll get the new directory.
- Alex
--
Alex deVries
Vice President of Engineering
The Puffin Group
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [parisc-linux] drivers/gecko
@ 1999-12-09 12:29 Tor Arntsen
0 siblings, 0 replies; 4+ messages in thread
From: Tor Arntsen @ 1999-12-09 12:29 UTC (permalink / raw)
To: Alex deVries; +Cc: parisc-linux
(I also read the message from Grant about the renaming)
On Dec 9, 1:25, Alex deVries wrote:
>Tor Arntsen wrote:
>>
>> Did somebody rm -rf /home/cvs/parisc/linux/drivers/gecko directly in the
>> CVS repository?
>>
>> cvs [server aborted]: cannot open directory /home/cvs/parisc/linux/drivers/gecko: No such file or directory
>
>
>If you do a 'cvs update -d', you'll get the new directory.
That is not the problem. I always do update -P -d to get rid of emptied
directories and to get any new directories. The problem is that if you
rename a directory *in* the repository you'll make cvs abort for
*everybody* with a checked-out tree. The only way to resolve it for
each of us is to first rm -rf the renamed directory in our checked-out
tree and then edit the CVS/Entries file by hand. This is not at all
obvious for people if they don't know CVS well.
The only way to rename a directory in CVS is to first copy it, then
'cvs add' it and all its files, then rm all the files in the old directory
and 'cvs remove' the old directory. Then you finish with something like
'cvs commit -m"A renamed to B".
If you instead hack the repository itself you break things for the users..
in addition you are now unable to check out and build any older revisions
because the older Makefile will not know the new name of the directory.
So revision history is not conserved.
I guess you just renamed because you wanted to have the CVS logs etc.
associated with the files in the renamed directory.. if you want to do
that you *can* do a copy in the repository itself, but you must always
cvs remove the old one in your checked-out tree. Anyway that will also
slightly break an older checkout in the sense that an irrelevant directory
will show up. Indeed the only clean way in CVS is the copy/add/rm/remove/
commit route.
Best regards,
Tor
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~1999-12-09 12:27 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
1999-12-08 10:40 [parisc-linux] drivers/gecko Tor Arntsen
1999-12-09 0:02 ` Grant Grundler
1999-12-09 0:28 ` Alex deVries
-- strict thread matches above, loose matches on Subject: below --
1999-12-09 12:29 Tor Arntsen
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox