RE: add/remove against a read-only repository.

2004-03-12 Thread Jim.Hyslop
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

2004-03-12 Thread Andy Jones

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

2004-03-12 Thread Gagneet Singh
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.

2004-03-12 Thread Sergei Organov
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!

2004-03-12 Thread Derek Robert Price
-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

2004-03-12 Thread Larry Jones
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

2004-03-12 Thread Jim.Hyslop
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 !

2004-03-12 Thread Peter Biechele

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

2004-03-12 Thread Matthew . Riechers

  -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 !

2004-03-12 Thread 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

-- 
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

2004-03-12 Thread Todd Denniston
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

2004-03-12 Thread Matthew . Riechers

  -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?

2004-03-12 Thread McMaster, James C (Jim)
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

2004-03-12 Thread Jim.Hyslop
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?

2004-03-12 Thread Mark D. Baushke
-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?

2004-03-12 Thread Jim.Hyslop
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

2004-03-12 Thread Patton, Matthew E., CTR, OSD-PAE
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 !

2004-03-12 Thread Arno Schuring

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

2004-03-12 Thread Jim.Hyslop
[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?

2004-03-12 Thread Tom Copeland
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)

2004-03-12 Thread Jim.Hyslop
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

2004-03-12 Thread Matthew . Riechers

 -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)

2004-03-12 Thread RAJAGOPAL, AARTI (SBCSI)
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

2004-03-12 Thread Jim.Hyslop
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

2004-03-12 Thread Shukla, Rajesh
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

2004-03-12 Thread Paul Sander
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?

2004-03-12 Thread Kaz Kylheku
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

2004-03-12 Thread Björn Carlsson





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

2004-03-12 Thread Larry Jones
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

2004-03-12 Thread Larry Jones
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

2004-03-12 Thread Jim.Hyslop
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

2004-03-12 Thread Carter Thompson

[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

2004-03-12 Thread RAJAGOPAL, AARTI (SBCSI)
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

2004-03-12 Thread Patton, Matthew E., CTR, OSD-PAE
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