RE: add/remove against a read-only repository.
Sergei Organov wrote: CVS (1.11.1p1) doesn't seem to allow add/remove to be made against a read-only repository. This behavior makes it inconvenient to work with such repositories (I mean public CVS repositories of open-source projects). In particular, locally rm'ed files re-appear as soon as update is invoked, and contents of locally added files don't appear in the 'cvs diff'. At first glance it seems that adding/removing files is a local activity similar to other changes and thus shouldn't require write access to the repository until the time the changes are committed. Is the idea fundamentally broken, just difficult to implement, or what? Sounds to me like CVS is working perfectly well. What behaviour were you expecting? Let's take a step back here. Why do you want to modify someone else's repository? Instead of checking out the source code, you could export it, then import it into a local repository. There, you can do what you want. -- Jim Hyslop Senior Software Designer Leitch Technology International Inc. (http://www.leitch.com) Columnist, C/C++ Users Journal (http://www.cuj.com/experts) ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Re: attaching hooks with specific activities in CVS
Yeah, but he should take the hint back to his local postmaster and belt him over the head with it on our behalf. Of course appending junk like this doesn't help either, but there it is attached to _YOUR_ e-mail (and soon my e-mail too)! :-) In my (British) experience these disclaimers are decided upon at a high level, and no amount of belting by anyone below the board level will get it changed. Yes, we know it doesn't make sense, but it has to be there. I tend to take the Zen approach, and just ignore them ::grin:: ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
RE: CVS plugin for Visual Studio
Hi! Have you tried the CVSIn package. This is the most popular for CVS and Visual C++ Integration and is available at: http://www.geocities.com/kaczoroj/CvsIn/ Or at: http://sourceforge.net/projects/cvsin/ Gagneet -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Aditya Gandhi Sent: Wednesday, 10 March, 2004 19:46 PM To: [EMAIL PROTECTED] Subject: CVS plugin for Visual Studio Hi all, If I were to use CVS and Visual Studio is there a decent plugin that I can use to integrate the two. I know of two such plugins 1. Jalindi Igloo 2. PushOk plugin Are there any other plugins available? Can people share there experience, advantages and common problems faced with Igloo/PushOk and any other plugin they may have used. Which plugin would the group recommend? Thanks and regards Aditya Gandhi ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Re: add/remove against a read-only repository.
Jim.Hyslop [EMAIL PROTECTED] writes: Sergei Organov wrote: CVS (1.11.1p1) doesn't seem to allow add/remove to be made against a read-only repository. This behavior makes it inconvenient to work with such repositories (I mean public CVS repositories of open-source projects). In particular, locally rm'ed files re-appear as soon as update is invoked, and contents of locally added files don't appear in the 'cvs diff'. At first glance it seems that adding/removing files is a local activity similar to other changes and thus shouldn't require write access to the repository until the time the changes are committed. Is the idea fundamentally broken, just difficult to implement, or what? Sounds to me like CVS is working perfectly well. What behaviour were you expecting? I'm expecting to add/remove files in my working copy and issue cvs add and/or cvs remove to let CVS know the changes has been made *locally*. Then, only if and when I attempt cvs commit CVS should complain the repository is read-only. Let's take a step back here. Why do you want to modify someone else's repository? I don't, -- that's the issue. I wish to modify my local copy and still be able to do cvs update so that removed files don't re-appear and to do cvs diff to generate a correct patch against repository. Instead of checking out the source code, you could export it, then import it into a local repository. That's exactly what I wish to avoid. While I'm working on the patch it's *way simpler* to periodically do cvs update against the master read-only repository than to re-import from it to the local repository. Just take a look at the FAQ for all the tricks that are required to correctly re-import complex repository to see the point. There, you can do what you want. I know, but there are a lot of cases when it's just very inconvenient. -- Sergei. ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Stable CVS Version 1.11.14 Released!
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Stable CVS 1.11.14 has been released. Stable releases contain only bug fixes from previous versions of CVS. This release fixes several client server bugs, including a problem where release of a subdirectory could cause corruption of the CVS/Entries file and some memory leak plugs. We recommend this upgrade for all CVS clients servers! Take a look at the NEWS file http://ccvs.cvshome.org/source/browse/ccvs/NEWS?rev=1.116.2.72content-type=text/x-cvsweb-markup from the source distribution or go directly to the downloads page http://ccvs.cvshome.org/servlets/ProjectDownloadList. MD5 sum: d2212213fec91821ae4443662068d573 cvs-1.11.14.tar.bz2 Derek - -- *8^) Email: [EMAIL PROTECTED] Get CVS support at http://ximbiot.com! -BEGIN PGP SIGNATURE- Version: GnuPG v1.2.1 (GNU/Linux) Comment: Using GnuPG with Netscape - http://enigmail.mozdev.org iD8DBQFAUN8FLD1OTBfyMaQRAo6VAKD5LCV5m6YUwZ4X1H/0CW04z5FIIQCeMbqD ZYyXWxM/BgY593x6wVbxz0I= =FvgJ -END PGP SIGNATURE- ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Re: EOF while looking for end of string in RCS file : How to delete
Fred Phase writes: However, there is one that produces the following error message... EOF while looking for end of string in RCS file /var/cvsroot/intranet/audio/Mon27Oct03e0723.mp3,v This sort of thing is not unexpected because I told CVS all about jpgs, gifs pngs being binary but not MP3! Yes, it is unexpected -- CVS should *never* create an invalid RCS file. What version of CVS are you running? If I can't check it out then how do I delete the thing? I heard that doing stuff directly in the CVSROOT directory is most inadvisable and could break stuff if I am no careful. One of the exceptions to that rule is files (or directories) that were added by mistake and never should have been in the repository in the first place. It's not only safe to remove them directly, it's the right thing to do. Just be careful not to delete things you *do* want in the repository! -Larry Jones Archaeologists have the most mind-numbing job on the planet. -- Calvin ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
RE: Can't change ascii/binary type of file
Patton, Matthew E., CTR, OSD-PAE wrote: cvs doesn't actually kill the file. it lives in Attic. So when you commit again it fetches it from Attic and the new one tacked on. The trick is to go into Attic and 'rm' the stupid file and then commit again. Well, you *could* do that, but wouldn't it just be easier to use: cvs admin -kb filename and make sure everyone refreshes their checkouts? -- Jim Hyslop Senior Software Designer Leitch Technology International Inc. (http://www.leitch.com) Columnist, C/C++ Users Journal (http://www.cuj.com/experts) ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Re: How to compose a new module out of dirs in other modules !
Thank You VERS MUCH for all the infos and suggestions !!! The solutions using -d was the one I was looking for. I completly missed that option in the Doc ! BUT there is one strange behaviour, which made it difficult for me to realize whats going on: I have checked out a module. I add a ampersand module to that module in the CVSROOT files. Then i do a cvs update -dP in the checked out module and cvs did NOT checkout the newly added ampersand module ! So I have to release the old checked out module and checkout again the complete module. So it seems that a checked out module doesnt realize changes to the modules definitions. Thanks again for the help ! Am Freitag, 12. März 2004 09:41 schrieb Bettina Ball: On Friday 12 March 2004 04:37, Peter Biechele wrote: I have the following problem: I have a project which contains many dirs and subdirs. Now I want to compose a new module containing some arbitrary subdirs in different dir levels to a new module. BUT the dirs in the new module should be also in different levels. E.g. (I checkout moduleSrc and see) moduleSrc/dir1 moduleSrc/dir2 moduleSrc/dir1/dir11 I want to have: (when I checkout moduleNEW) moduleNEW/Test/dir11 (ampersand module of moduleSrc/dir1/dir11) moduleNEW/oneDir/twoDir/threeDir/dir2 (ampersand module of moduleSrc/dir2) How can I accomplish this ?? If i use ampersand modules I can not tell the new path in the new module!! You can use the -d option when setting up the ampersand modules in the modules file (see e.g. http://www.cvshome.org/docs/manual/cvs-1.11.14/cvs_18.html#SEC162). For your example above you could specify two ampersand modules moduleA -d moduleNEW/Test/dir11 moduleSrc/dir1/dir11 moduleB -d moduleNEW/oneDir/twoDir/threeDir/dir2moduleSrc/dir2 and combine those to a module moduleNEW moduleA moduleB However, I'm not sure if you can specify a path with several (non-existing) subdirs in the -d option. I've never tried it that way. HTH, Bettina Ball Peter Biechele # Dr. Peter Biechele, E-Mail: [EMAIL PROTECTED] ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
RE: find out check in files in CVS
-Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Ben Kial Sent: Wednesday, March 10, 2004 3:17 AM To: [EMAIL PROTECTED] Subject: find out check in files in CVS How can I generate a list of files that are checked in for a given time period (e.g. between Mar. 1 and Mar. 10) with the following information? 1. Check in time 2. Check in version 3. Check in comment 4. Check in user account I tried cvs log but it prints lots of information. Is there any tool that I can use to generate such report? There are various changelog tools floating around. CVSps can probably do what you want: http://www.cobite.com/cvsps/ I have found it extremely useful. -Matt ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Re: How to compose a new module out of dirs in other modules !
On Friday 12 March 2004 04:37, Peter Biechele wrote: I have the following problem: I have a project which contains many dirs and subdirs. Now I want to compose a new module containing some arbitrary subdirs in different dir levels to a new module. BUT the dirs in the new module should be also in different levels. E.g. (I checkout moduleSrc and see) moduleSrc/dir1 moduleSrc/dir2 moduleSrc/dir1/dir11 I want to have: (when I checkout moduleNEW) moduleNEW/Test/dir11 (ampersand module of moduleSrc/dir1/dir11) moduleNEW/oneDir/twoDir/threeDir/dir2 (ampersand module of moduleSrc/dir2) How can I accomplish this ?? If i use ampersand modules I can not tell the new path in the new module!! You can use the -d option when setting up the ampersand modules in the modules file (see e.g. http://www.cvshome.org/docs/manual/cvs-1.11.14/cvs_18.html#SEC162). For your example above you could specify two ampersand modules moduleA -d moduleNEW/Test/dir11 moduleSrc/dir1/dir11 moduleB -d moduleNEW/oneDir/twoDir/threeDir/dir2moduleSrc/dir2 and combine those to a module moduleNEW moduleA moduleB However, I'm not sure if you can specify a path with several (non-existing) subdirs in the -d option. I've never tried it that way. HTH, Bettina Ball -- Bettina Ball Core Software Land, CAE Elektronik GmbH 52220 Stolberg, Germany -- eMail: [EMAIL PROTECTED], WWW: http://www.cae.de Tel.: +49-(0)2402/106587, Fax: +49-(0)2402/1068587 ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Re: Querying log messages and more
Jeeva Sarma wrote: Hi I want to do the following. Query the log messages of all the files in the repository, get the file names and revision numbers associated with the log messages that contain a certain number(task number) cd CurrentCheckedOutSandbox cvs2cl.pl -r -t -C -R task number I have a script that does the above, including making a temporary checkout in /tmp/ for the search. http://www.red-bean.com/cvs2cl/ ok not sure, for a while the current version was as CVSUtils on cpan http://search.cpan.org/~fluffy/ but looks like it may be back to red-bean...?.. and then checkout those revisions into a directory. Should have applied a tag so you could: cvs checkout -r tag module however you might be able to use the output from cvs2cl to back create a tag, I have done it before, its kind of a pain. in the future if you need to be able to checkout specific points in the baseline tag the baseline...the whole baseline...unless you want to ONLY check out the files WITH the tag (everything else gets unchecked out). using `cvs checkout -D DateFoundIn_cvs2clOutput module` might give what you want. Is there anyway to do this other than writing a complex script? use an already complex script to get the information first and then have it's output parsed (cvs2cl will put out in xml if you want) by a slightly complex script. Any command I can use? ( other than the cvs log command) If anyone has done something similar, can you pls give me a few ideas? I would appreciate any help on this. Thanks, Jeeva -- Todd Denniston Crane Division, Naval Surface Warfare Center (NSWC Crane) Harnessing the Power of Technology for the Warfighter ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
RE: WinCVS and CVS on AIX
-Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of [EMAIL PROTECTED] Sent: Monday, March 08, 2004 1:55 PM To: [EMAIL PROTECTED] Subject: WinCVS and CVS on AIX I have been evaluating WinCVS and wether or not we can use this with a CVS Server running on AIX. The documentation mentions using it with a Unix server, but doesn't specifically mention AIX. Is combination possible? I think it is: http://www.cvshome.org/dev/codeunix.html -Matt ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Can wincvs graph all versions/branches for a module?
We use cvs on a Solaris box for managing our source code. Most of our group has never learned anything about it beyond clicking menu items in Jbuilder to checkout/update/commit. Now, we are trying to teach them how to actually use CVS. I am trying to make it easier by installing wincvs on the Windows boxes they use for development Some members are still complaining about all the things cvs won't do, and pining for Visual SourceSafe. (This really means they don't know how to do what they want in cvs, and don't want to learn.) So far, I have been able to demonstrate almost everything, except one. Apparently, VSS can show a graph of versions/branches for a module, and I cannot figure out how to do that in wincvs. The graph function seems only to work for individual files. Am I missing some way to do this? Thank you. -- Jim McMaster Sr. Software Systems Engineer Global Services Solutions Tools 303.673-7419 phone 303.661.6717 fax [EMAIL PROTECTED] StorageTek ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
RE: Empty working dir deleted
I sent a response, but there seems to be a glitch at the mail server - it just delivered a message I mailed on Monday. -- Jim Hyslop Senior Software Designer Leitch Technology International Inc. (http://www.leitch.com) Columnist, C/C++ Users Journal (http://www.cuj.com/experts) -Original Message- From: Sven Jacobs [mailto:[EMAIL PROTECTED] Sent: Tuesday, March 09, 2004 1:24 AM To: [EMAIL PROTECTED] Subject: Empty working dir deleted Sorry my system date was wrong (2 month in the past) so I guess this email got lost. Here it is again: Dear newsgroup, I'm sure this is a common question but I did not find any help in the FAQ. I accidently deleted an empty working directory before I removed it via the cvs command. How do I get this directory now removed from the repository? Can I just delete it from the repository itself? Thank you! -- Sven Jacobs ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Re: Can wincvs graph all versions/branches for a module?
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 McMaster, James C (Jim) [EMAIL PROTECTED] writes: We use cvs on a Solaris box for managing our source code. Most of our group has never learned anything about it beyond clicking menu items in Jbuilder to checkout/update/commit. Now, we are trying to teach them how to actually use CVS. I am trying to make it easier by installing wincvs on the Windows boxes they use for development Some members are still complaining about all the things cvs won't do, and pining for Visual SourceSafe. (This really means they don't know how to do what they want in cvs, and don't want to learn.) So far, I have been able to demonstrate almost everything, except one. Apparently, VSS can show a graph of versions/branches for a module, and I cannot figure out how to do that in wincvs. The graph function seems only to work for individual files. Am I missing some way to do this? CvsGraph is a repository grapher (http://www.akhphd.au.dk/~bertho/cvsgraph/) especially used in conjunction with ViewCVS is a reasonable way to do it. I believe that CvsNT 2.0.34 or later may also have a graph view of a file. -- Mark -BEGIN PGP SIGNATURE- Version: GnuPG v1.2.3 (FreeBSD) iD8DBQFAUhoW3x41pRYZE/gRAikUAKDljm0qXLjY0ljMdHjPgrKZGEFwwgCePaQQ 4iJj7ynwR1gMIbgsq9uYQX0= =Nak/ -END PGP SIGNATURE- ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
RE: Can wincvs graph all versions/branches for a module?
Kaz Kylheku wrote: On Thu, 11 Mar 2004, McMaster, James C (Jim) wrote: Some members are still complaining about all the things cvs won't do, and pining for Visual SourceSafe. These people need their heads examined. Hehe. Ahem. Yes, well, be that as it may... No. But on the other hand, VSS requires you to merge files individually. So being able to see the module's graph as a unit rather than file-by-file is only a poor consolation prize. Isn't it amazing the lengths people will go to, in order to protect what they know and love? Sad, really. In this case. -- Jim Hyslop Senior Software Designer Leitch Technology International Inc. (http://www.leitch.com) Columnist, C/C++ Users Journal (http://www.cuj.com/experts) ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
RE: Can't change ascii/binary type of file
Classification: UNCLASSIFIED -kb or not, I think this brings up what amounts to a bug or yet another instance of surprising and unexpected behavior which needs to be killed. 'cvs remove' doesn't delete the ,v file but just moves it into Attic. Unfortunately when you 'cvs add' a file that has the exact same filename CVS helpfully moves the ,v out of Attic and then appends/modifies the ,v to incorporate the newly added file. This ascii/binary thing is directly attributable to this. It also surprised me when a file I thought had been killed off suddenly came back with a whole revision history attached because the filenames collided. IMO this is uncalled for help from CVS that is actually very unhelpful. Much like Microsoft keeps trying to be helpful and being anything but. I submit that we alter the code so that if there is a name collision in Attic that CVS does NOT try to be helpful but always overwrites the file. And furthermore files in Attic should be inserted only, NEVER pulled back out unless a human directly manipulates the repository by moving the ,v file back into said repository. Somebody might have had the notion at some point that this unremove functionality was useful. If it is, then let's implement it properly. Getting my file back after I've removed it from the repository by 'touching' the file in a working directory and committing it is just plain nuts. ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Re: How to compose a new module out of dirs in other modules !
The use of ampersand modules is half the solution. The other half is http://www.cvshome.org/docs/manual/cvs-1.11.14/cvs_18.html#SEC162 (or at least that's how I solved it. If there's a nicer/cleaner way, please do tell) You can create aliases for your other dirs, and add a -d flag in the modules file. ModuleNEW newdir1 newdir2 newdir1 -d Test/dir11 moduleSrc/dir1/dir11 etc. One (slightly ugly, though perfectly as-designed) added feature is that cvs allows you to checkout newdir1 also as a separate module. If you're running a cvs server for multiple users, you might want to mark the extra modules with a '_' for example, and ask your users not to check out modules starting with '_' - though there's no harm when they do. hth, Arno np: The Police - Message In A Bottle - Original Message - From: Peter Biechele [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Tuesday, March 09, 2004 10:49 AM Subject: How to compose a new module out of dirs in other modules ! I have the following problem: I have a project which contains many dirs and subdirs. Now I want to compose a new module containing some arbitrary subdirs in different dir levels to a new module. BUT the dirs in the new module should be also in different levels. E.g. (I checkout moduleSrc and see) moduleSrc/dir1 moduleSrc/dir2 moduleSrc/dir1/dir11 I want to have: (when I checkout moduleNEW) moduleNEW/Test/dir11 (ampersand module of moduleSrc/dir1/dir11) moduleNEW/oneDir/twoDir/threeDir/dir2 (ampersand module of moduleSrc/dir2) How can I accomplish this ?? If i use ampersand modules I can not tell the new path in the new module!! Thank you for any help. Peter Biechele # Dr. Peter Biechele, E-Mail: [EMAIL PROTECTED] ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
RE: WinCVS and CVS on AIX
[EMAIL PROTECTED] wrote: I have been evaluating WinCVS and wether or not we can use this with a CVS Server running on AIX. The documentation mentions using it with a Unix server, but doesn't specifically mention AIX. Is combination possible? I don't see why not. The client shouldn't care what the server is running on. WinCVS is free, isn't it? Give it a try on your cvs-test directory (you *do* have a portion of the repository or a separate repository for experimentation, don't you?) -- Jim Hyslop Senior Software Designer Leitch Technology International Inc. (http://www.leitch.com) Columnist, C/C++ Users Journal (http://www.cuj.com/experts) ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Re: Can wincvs graph all versions/branches for a module?
On Fri, 2004-03-12 at 15:14, Mark D. Baushke wrote: CvsGraph is a repository grapher (http://www.akhphd.au.dk/~bertho/cvsgraph/) especially used in conjunction with ViewCVS is a reasonable way to do it. Yup, it works well, even when the graphs get rather large: http://rubyforge.org/cgi-bin/viewcvs/cgi/viewcvs.cgi/projects/core/source/buffer.rb?graph=1.50cvsroot=aeditor I'm not sure if it provides a way to view the whole module, though... Yours, Tom ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
RE: Committing changes to a deleted file (was: Can't change ascii /binary type of file)
RAJAGOPAL, AARTI (SBCSI) wrote: Can a developer commit changes to a file from his workspace after it has previously been deleted and added to attic by some other developer? Or can he only update his workspace with the current repos meaning accept the previous file deletion? U... I don't see what this has to do with the subject line or the previous discussion (hint: when you want to ask a question, compose a new message, don't reply to an existing one), but the answers are no and no, respectively. The developer can re-add the deleted file and commit it. *BUT*! There is a related issue that you must fix first. Your developers are not communicating with each other - why is one developer deleting a file that another one considers important? You should fix that problem *now*, before any critical work gets lost. -- Jim Hyslop Senior Software Designer Leitch Technology International Inc. (http://www.leitch.com) Columnist, C/C++ Users Journal (http://www.cuj.com/experts) ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
RE: repository on network share
-Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of [EMAIL PROTECTED] Sent: Wednesday, March 10, 2004 12:43 PM To: [EMAIL PROTECTED] Subject: repository on network share I'd like to use Tortoise CVS, putting the repository on a network share. Everyone's work area (sandbox) would be on their own machines, we would not share sandboxes. I need clarification - I know and understand that we should not share sandboxes. But I hear also that we should not use a network share for the repository? In general, you should not access a repository via network sharing. There is a FAQ entry on this: http://ccvs.cvshome.org/fom//cache/220.html And plenty of discussion on the topic in the archives: http://www.mail-archive.com/cgi-bin/htsearch?config=info-cvs_gnu_orgrestri ct=exclude=words=network+share how else would a group of developers (in the same building) create the repository? Thanks Either keep the repository and sandboxes on the same file system, or use client/server: http://www.cvshome.org/docs/manual/cvs-1.11.10/cvs_2.html#SEC26 -Matt ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
RE: Committing changes to a deleted file (was: Can't change ascii /binary type of file)
Thanks, but regarding the second question Or can he only update his workspace with the current repos meaning accept the previous file deletion?...he should be able to do an update and that will delete the original file copy from his workspace right? I was able to get that to work from a WSAD client using CVS plug-in. -Original Message- From: Jim.Hyslop [mailto:[EMAIL PROTECTED] Sent: Friday, March 12, 2004 2:58 PM To: RAJAGOPAL, AARTI (SBCSI); Jim.Hyslop; '[EMAIL PROTECTED]' Subject: RE: Committing changes to a deleted file (was: Can't change ascii /binary type of file) RAJAGOPAL, AARTI (SBCSI) wrote: Can a developer commit changes to a file from his workspace after it has previously been deleted and added to attic by some other developer? Or can he only update his workspace with the current repos meaning accept the previous file deletion? U... I don't see what this has to do with the subject line or the previous discussion (hint: when you want to ask a question, compose a new message, don't reply to an existing one), but the answers are no and no, respectively. The developer can re-add the deleted file and commit it. *BUT*! There is a related issue that you must fix first. Your developers are not communicating with each other - why is one developer deleting a file that another one considers important? You should fix that problem *now*, before any critical work gets lost. -- Jim Hyslop Senior Software Designer Leitch Technology International Inc. (http://www.leitch.com) Columnist, C/C++ Users Journal (http://www.cuj.com/experts) ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
RE: find out check in files in CVS
Ben Kial wrote: How can I generate a list of files that are checked in for a given time period (e.g. between Mar. 1 and Mar. 10) with the following information? 1. Check in time 2. Check in version 3. Check in comment 4. Check in user account I tried cvs log but it prints lots of information. Is there any tool that I can use to generate such report? cvs log is the appropriate command to use. The information you want is in the log message itself; you can use -N to suppress the tag listing, but it doesn't look like there's an option to suppress the rest of the header. The header's pretty small, though. -- Jim Hyslop Senior Software Designer Leitch Technology International Inc. (http://www.leitch.com) Columnist, C/C++ Users Journal (http://www.cuj.com/experts) ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Anybody configured syncmail with CVS on Linux
Title: Anybody configured syncmail with CVS on Linux Has anybody configured syncmail with CVS on Linux , as I want to do this and need some documentation etc I could find any documentation on how to etc. Thanks in Advance Rajesh ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Re: find out check in files in CVS
You should be able to make something out of the rinfo program, which much of the same information as rlog, but in a format that's easier to scan and reformat into what you want. It's located at: http://www.wakawaka.com/source.html --- Forwarded mail from [EMAIL PROTECTED] How can I generate a list of files that are checked in for a given time period (e.g. between Mar. 1 and Mar. 10) with the following information? 1. Check in time 2. Check in version 3. Check in comment 4. Check in user account I tried cvs log but it prints lots of information. Is there any tool that I can use to generate such report? Any help will be very much appreciated. --- End of forwarded message from [EMAIL PROTECTED] ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Re: Can wincvs graph all versions/branches for a module?
On Thu, 11 Mar 2004, McMaster, James C (Jim) wrote: Some members are still complaining about all the things cvs won't do, and pining for Visual SourceSafe. These people need their heads examined. So far, I have been able to demonstrate almost everything, except one. Apparently, VSS can show a graph of versions/branches for a module, and I cannot figure out how to do that in wincvs. The graph function seems only to work for individual files. Am I missing some way to do this? No. But on the other hand, VSS requires you to merge files individually. So being able to see the module's graph as a unit rather than file-by-file is only a poor consolation prize. ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Re: WinCVS locking up on startup
Adie wrote: Hi, I appear to have a problem with WinCVS -- when I start it, 100% of cpu is consumed and around 70mb of ram and it just sits there turning my laptop into a very expensive heating appliance. From what I can tell, the WinCVS folder explorer seems to have the root C:\ selected and it's my guess that it is attempting to --recursively-- display all the files under C:\ and hence is having a bit of a tough time. Anyone know of the best way to fix this? I you are running flat mode by mistake, and you want to interrupt the reading, you could simply press esc. -- -- /Bjrn Carlsson VersionSupport.com inline: logo.png___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Re: Updating local directory to Match repository
Saad Malik writes: Basically what I want to do, is for the cvs update command to somehow get rid of all the (?) mark files it finds when updating the module. Sorry, there's no way to do that in CVS. Also kdelibs and other modules, say This file is no longer in repository.. it would be nice if it could delete those too. It does. -Larry Jones Another casualty of applied metaphysics. -- Hobbes ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Re: find out check in files in CVS
Ben Kial writes: I tried cvs log but it prints lots of information. Is there any tool that I can use to generate such report? cvs log. You may be able to use the various log options to reduce the amount of extraneous information: http://www.cvshome.org/docs/manual/cvs-1.11.14/cvs_16.html#SEC143 -Larry Jones Isn't it sad how some people's grip on their lives is so precarious that they'll embrace any preposterous delusion rather than face an occasional bleak truth? -- Calvin ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
RE: Empty working dir deleted
Sven Jacobs wrote: I'm sure this is a common question but I did not find any help in the FAQ. I accidently deleted an empty working directory before I removed it via the cvs command. How do I get this directory now removed from the repository? Can I just delete it from the repository itself? CVS doesn't version directories. You could delete it from the repository, if there was never anything in the directory. If there *used* to be something, then there will be an Attic subdirectory, which likely holds valuable data you don't want deleted. Just use the -P option when checking out, and the empty directory will not be created locally. -- Jim Hyslop Senior Software Designer Leitch Technology International Inc. (http://www.leitch.com) Columnist, C/C++ Users Journal (http://www.cuj.com/experts) ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
RE: find out check in files in CVS
[replying to list in case others want to know this as well] To get a list of files between two dates you can use rdiff. Like so: cvs rdiff -s -D 2004-03-01 -D 2004-03-10 module(s) The -s option give you a single line with the file status of new, changed or removed and a revision number. You can then use a revision number to get the information you want specifically from cvs log, like so: cvs log -N -rrevision file This will provide you with the time, version, comment and user making the change in one step. You'll need to parse the output if you want something easily readable. Oh, and I use the -N option to skip the listing of tags which isn't that useful at this stage. I've got all this scripted together so it's a one step operation. You should be able to do something similar pretty easily. Best of luck. Carter. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Ben Kial Sent: Wednesday, March 10, 2004 12:17 AM To: [EMAIL PROTECTED] Subject: find out check in files in CVS How can I generate a list of files that are checked in for a given time period (e.g. between Mar. 1 and Mar. 10) with the following information? 1. Check in time 2. Check in version 3. Check in comment 4. Check in user account I tried cvs log but it prints lots of information. Is there any tool that I can use to generate such report? Any help will be very much appreciated. Ben ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
RE: Can't change ascii/binary type of file
Can a developer commit changes to a file from his workspace after it has previously been deleted and added to attic by some other developer? Or can he only update his workspace with the current repos meaning accept the previous file deletion? -Original Message- From: Jim.Hyslop [mailto:[EMAIL PROTECTED] Sent: Friday, March 12, 2004 8:54 AM To: '[EMAIL PROTECTED]' Subject: RE: Can't change ascii/binary type of file Patton, Matthew E., CTR, OSD-PAE wrote: cvs doesn't actually kill the file. it lives in Attic. So when you commit again it fetches it from Attic and the new one tacked on. The trick is to go into Attic and 'rm' the stupid file and then commit again. Well, you *could* do that, but wouldn't it just be easier to use: cvs admin -kb filename and make sure everyone refreshes their checkouts? -- Jim Hyslop Senior Software Designer Leitch Technology International Inc. (http://www.leitch.com) Columnist, C/C++ Users Journal (http://www.cuj.com/experts) ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
RE: Can't change ascii/binary type of file
Classification: UNCLASSIFIED cvs doesn't actually kill the file. it lives in Attic. So when you commit again it fetches it from Attic and the new one tacked on. The trick is to go into Attic and 'rm' the stupid file and then commit again. IMO this is a bug or at least yet another case of surprising and unexpected behavior which bears looking into. ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs