[cvsnt] Re: Status of move/rename

Siegfried Heintze siegfried at heintze.com
Fri Sep 2 21:58:11 BST 2005


What a coincidence! I was about to post a query on why rename did not work.

So what do we have to do if we created a file in the wrong directory? Add it
in the new directory and delete it from the old directory?

Thanks,
Siegfried

-----Original Message-----
From: cvsnt-bounces at cvsnt.org [mailto:cvsnt-bounces at cvsnt.org] On Behalf Of
Bo Berglund
Sent: Thursday, September 01, 2005 2:10 PM
To: cvsnt at cvsnt.org
Subject: [cvsnt] Re: Status of move/rename

On Thu, 01 Sep 2005 21:02:11 +0200, Andreas Tscharner
<starfire at dplanet.ch> wrote:

>It MIGHT work as long as you rename a file within the same directory,
>but this is not recommended (and it never worked for me...)

Tony has used this feature himself in the cvsnt source dir when he
renamed a lot of files from name.c to name.cpp.
If you do a log of any *.cpp file you will see the artifacts. For
example src/client.cpp shows this (abbreviated):

... snip ....

----------------------------
Revision : 1.110
Date : 2005/3/16 3:17:45
Author : 'tmh'
State : 'Exp'
Lines : +12 -12
Keyword : 'kv'
CommitID : '75114237a5556d73'
Filename : 'client.cpp'   <=== Notice the name changes!!
Description :
Merge plus some attempt at amd64 build (but beta SDK has issues so
this might no really work)

----------------------------
Revision : 1.109
Date : 2005/2/9 15:30:57
Author : 'tmh'
State : 'Exp'
Lines : +771 -683
Keyword : 'kv'
CommitID : '72f0420a2c943b30'
MergePoint : '1.84.2.101'
Filename : 'client.c'   <== still named client.c
Description :
Branch merge

... snip ...
----------------------------
Revision : 1.106
Date : 2004/2/29 12:3:26
Author : 'tmh'
State : 'Exp'
Lines : +165 -114
Keyword : 'kv'
CommitID : '7cf54041d4fdc879'
Filename : 'client.c'  <== First time "Filename" appears!
Description :
Resync

----------------------------
Revision : 1.105
Date : 2003/10/9 16:50:23
Author : 'tmh'
State : 'Exp'
Lines : +1 -1
Keyword : 'kv'
CommitID : '703d3f8591ceffa5'
Description :
Stop loopback when server asks for client cvswrappers
Keep a copy of updated entries files.

Revision 1.105 is the last one without the Filename entry, next rev
1.106 contains the file name as well.
Of course the actual name change happened on a branch that was merged
back into 1.109:

----------------------------
Revision : 1.84.2.92
Date : 2004/11/18 20:43:27
Author : 'tmh'
State : 'Exp'
Lines : +2 -2
Keyword : 'kv'
CommitID : '3d41419d0968deb8'
Filename : 'client.cpp'
Description :
Start the xdiff code

----------------------------
Revision : 1.84.2.91
Date : 2004/11/17 1:20:26
Author : 'tmh'
State : 'Exp'
Lines : +25 -30
Keyword : 'kv'
CommitID : '2aad419aa7544e43'
Filename : 'client.c'
Description :
Split lib directory off to separate shared library.  Complete ansi
translation, and remove the PROTO hack (finally!).




/Bo
(Bo Berglund, developer in Sweden)
_______________________________________________
cvsnt mailing list
cvsnt at cvsnt.org
http://www.cvsnt.org/cgi-bin/mailman/listinfo/cvsnt




More information about the cvsnt mailing list