win version?

2004-12-20 Thread SJ
Hi
Is there win version of gnu cvs?
thx for answer
sj


___
Info-cvs mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/info-cvs


Re: win version?

2004-12-20 Thread Sandhya
Hi there...

If u mean a windows version of GNU CVS (which runs on Linux), then try 
http://www.cvsnt.com/cvspro/


Regards
Sandhya.



 Hi
 Is there win version of gnu cvs?
 thx for answer
 sj
 
 
 ___
 Info-cvs mailing list
 [EMAIL PROTECTED]
 http://lists.gnu.org/mailman/listinfo/info-cvs


___
Info-cvs mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/info-cvs


(no subject)

2004-12-20 Thread Gunnar Ahlberg
What is the $HOME used for on the server?
I've been successfully using CVS for 3 years, and I love it! Now, whe are
getting more users (upto 100). Currently, each user has it's normal
account on the server. However, to free up some space and redundant
administration, I would like to set the users home dir to be a common dir
on the server and not have a seperate user home dir for each user.
Will this work? What is the $HOME used for?

/G
---
www.gunnarahlberg.com
---



___
Info-cvs mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/info-cvs


Is import really necessary?

2004-12-20 Thread J Krugman



IIRC, I saw a gnu.cvs.help post several months ago that showed how
to initiate a project without using import, and that this approach
struck me then as more logical/reasonable somehow.

But now I can't find this post via Google Groups.  Maybe I dreamt
it?  If not, or if anyone knows what this import-less alternative
may be, please refresh my memory.

TIA,

jill
-- 
To  se^n]d  me  m~a}i]l  r%e*m?o\v[e  bit from my a|d)d:r{e:s]s.

___
Info-cvs mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/info-cvs


Re: Is import really necessary?

2004-12-20 Thread Spiro Trikaliotis
Hello Jill,

* On Mon, Dec 20, 2004 at 01:10:30PM + J Krugman wrote:
 
 But now I can't find this post via Google Groups.  Maybe I dreamt
 it?  If not, or if anyone knows what this import-less alternative
 may be, please refresh my memory.

You might refer to that one:
http://lists.gnu.org/archive/html/info-cvs/2004-03/msg00246.html

(the link I posted in a follow-up is not working, please contact me
off-list if you want to get that script).

HTH,
   Spiro.

-- 
Spiro R. Trikaliotis
http://www.trikaliotis.net/
http://www.viceteam.org/


___
Info-cvs mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/info-cvs


Re: win version?

2004-12-20 Thread Derek Robert Price
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

SJ wrote:

Hi
Is there win version of gnu cvs?
thx for answer
sj


If you only need the Windows CVS client, the cvshome.org version of
CVS should work fine and, judging by some recent postings to this
list, sometimes even better than CVSNT.  Binaries are posted here:
https://ccvs.cvshome.org/servlets/ProjectDocumentList?folderID=83expandFolder=83folderID=80.

Cheers,

Derek

- --
*8^)

Email: [EMAIL PROTECTED]

Get CVS support at http://ximbiot.com!
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.3 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFBxuVfLD1OTBfyMaQRAv+rAKCOaTgW7U2Pq39hzyFejiv1HDLRnACg3uiB
phremYnMKX5ykIllnp4Kod4=
=hrsy
-END PGP SIGNATURE-



___
Info-cvs mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/info-cvs


CVS Server $HOME (was Re: (no subject))

2004-12-20 Thread Derek Robert Price
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Gunnar Ahlberg wrote:

What is the $HOME used for on the server?
I've been successfully using CVS for 3 years, and I love it! Now,
whe are
getting more users (upto 100). Currently, each user has it's normal
account on the server. However, to free up some space and redundant
administration, I would like to set the users home dir to be a
common dir
on the server and not have a seperate user home dir for each user.
Will this work? What is the $HOME used for?

/G
---
www.gunnarahlberg.com
---


Assuming you've set up :ext:/SSH access to your CVS server and
private/public keys are available as an access method, the SSH keys
are probably stored in $HOME/.ssh.  Other than that, $HOME shouldn't
be used for much on the server, provided that the only command that
ever gets executed there is `cvs server'.  In that case, it should be
safe to share the home dir as you described if you can keep the shared
authorized_keys file updated as needed.

If you are using the :pserver: access method, $HOME should not be used
at all on the server end.

Cheers,

Derek

- --
*8^)

Email: [EMAIL PROTECTED]

Get CVS support at http://ximbiot.com!
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.3 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFBxua/LD1OTBfyMaQRAui9AJ404DiYSpVK4067VgRDN5yARFXkFwCg0mNy
u0VLVwbsZp7H5IJ6A6ANPR0=
=/tEc
-END PGP SIGNATURE-



___
Info-cvs mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/info-cvs


Re: cvs export: (no files)

2004-12-20 Thread Todd Denniston
[EMAIL PROTECTED] wrote:
 
 Hi all
 
 I think the situation is
 
 There are two module
 
 modA
 modB
 
 if I tag modA with 'tag123'
 then I export modB with 'tag123',
 it will return the directories of modB but not the files
 Is this a bug?
 
 Jacinle
Hint, You are seeing the effects that are described as desired in the linked
messages. :)

http://lists.gnu.org/archive/html/info-cvs/2004-03/msg00394.html

http://lists.gnu.org/archive/html/info-cvs/2003-03/msg00250.html

If you checkout/export with a tag, cvs only checks out what you told it to,
i.e., files with that tag.

-- 
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://lists.gnu.org/mailman/listinfo/info-cvs


Re: Updating revision number on a branch.

2004-12-20 Thread Derek Robert Price
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Heather wrote:

Heh, I think you misunderstood my second message.  I meant that we
wanted to make the change for cosmetic reasons, not that it WAS a
cosmetic change.  After reading on how the branches are created, I
understand why you don't want to mess with those.  However, I don't
understand what the problem is with updating the revision numbers on
the main trunk.  Am I seriously missing something because I see people
doing this all the time? :)  Or are all these people just treading into
dangerous waters?  And yes, we know how to use symbolic tags and have
been using them, so the issue isn't that we don't know how to do that.
This is just a curiosity thing at this point in time.  


The basic problem is that you will may very well find out that CVS is
making assumptions about revision numbers fitting some 1.x format, as
revision numbers starting with anything other than `1.' are not tested
thoroughly in the regression test suite despite their being some
legacy support since, at least in theory, and RCS repository should be
importable into CVS.

Treading dangerous waters means that you may also very well find out
that most of CVS's functionality will still work correctly, but you
might encounter occasional bugs that, due to lack of interest from
others, you will likely be stuck fixing.  Patch submissions of fixes
for standard functionality that breaks when !1.x revisions are
encountered would likely be accepted by the CVS developers if they
don't break any other functionality, but you might also encounter some
edge cases like Alan Dayley pointed out from CVSNT where new revisions
are added with 1.x revisions again despite others at 2.x or otherwise,
and the CVS developers might have little interest in a fix for such an
issue, though I can imagine some simple patches for such an issue that
might be accepted.

Anyhow, if you have the resources to deal with these issues and work
with the CVS developers on patch submissions, by no means should you
let me discourage you and by no means would I want to discourage you.
I'm just trying to provide you with fair warning of what you might
encounter if you tried this.

Cheers,

Derek

- --
*8^)

Email: [EMAIL PROTECTED]

Get CVS support at http://ximbiot.com!
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.3 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFBxu4ILD1OTBfyMaQRAhKeAKDsuZnOVNZQdYtxYK8Bpc5ghDF4ZACg1fuY
sn3tu4kreanB+POZJwuW2Mo=
=E4tS
-END PGP SIGNATURE-



___
Info-cvs mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/info-cvs


Re: Is import really necessary?

2004-12-20 Thread Derek Robert Price
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Spiro Trikaliotis wrote:

Hello Jill,

* On Mon, Dec 20, 2004 at 01:10:30PM + J Krugman wrote:


But now I can't find this post via Google Groups.  Maybe I dreamt
it?  If not, or if anyone knows what this import-less alternative
may be, please refresh my memory.


You might refer to that one:
http://lists.gnu.org/archive/html/info-cvs/2004-03/msg00246.html

(the link I posted in a follow-up is not working, please contact me
off-list if you want to get that script).


Assuming all you need to do is create a new project in CVS based on an
existing tree at /home/user/newtree, the following should work:

cvs co -ldtop .
cd top
mv /home/user/newtree .
find newtree -exec cvs add {} \;
cvs ci


Cheers,

Derek

- --
*8^)

Email: [EMAIL PROTECTED]

Get CVS support at http://ximbiot.com!
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.3 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFBxugPLD1OTBfyMaQRAnHAAJ9CM5kL7mDQdW0lQDiNrFvv1lZzXgCeJnbV
AlKb39hP7bbi5fYX/40l3pw=
=U9eE
-END PGP SIGNATURE-



___
Info-cvs mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/info-cvs


Re: Update and removing non-versioned workspace files

2004-12-20 Thread Derek Robert Price
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Mark D. Baushke wrote:

 Keith Chong [EMAIL PROTECTED] writes:

 Is there a way to use update and have any non-versioned files
 deleted from
 your local workspace?  -C doesn't appear to do it.


 I have been known to use the script below when I was still playing
 with .cvsignore and Makefile files and needed to have a pristine copy of
 the files that were cvs controlled in my directory... it was a quick
 and dirty hack.


When working with a project that doesn't have a Makefile setup such
that `make distclean' does the trick, I usually just check out a fresh
copy of the sources when I need a pristine copy.  i.e. 'cd ..; rm -rf
project; cvs co project'.  Of course, that can be annoying given a
low-bandwidth connection to your CVS server.

Cheers,

Derek
- --
*8^)

Email: [EMAIL PROTECTED]

Get CVS support at http://ximbiot.com!
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.3 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFBxu88LD1OTBfyMaQRAghVAKCPfLw8Tw/1VoY3eVY1U2MNrKo67QCguejf
uVgzJD0Wp+BwkWffOByPZHo=
=LCyD
-END PGP SIGNATURE-



___
Info-cvs mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/info-cvs


Importing old repository remotely to new server?

2004-12-20 Thread James Day








Hello,



I am not new to CVS, but am completely new to setting up a
new non-pserver repository.



Right now we have a repository that is located on a university
linux server (version 1.0.6?), and we have no access to the repository except
via CVS. What we would like to do is duplicate the existing repository on
a new Linux box running a newer version of CVS.



Is there an easy way to have a client machine connect to the
old server, query all of the information about versions, files, branches, etc.
and then somehow automatically transmit that information to the new CVS server?
Since we can see most of this information doing simple command line queries, so
it should, in theory, be possible.



Right now we are planning to just import the current version
of the source into the new server, but I hate to lose all of that history if we
dont have to.



Thank you,

James Day






___
Info-cvs mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/info-cvs


Importing old repository remotely to new server?

2004-12-20 Thread James Day
Hello,

I am not new to CVS, but am completely new to setting up a new non-pserver
repository.

Right now we have a repository that is located on a university linux server
(version 1.0.6?), and we have no access to the repository except via CVS. 
What we would like to do is duplicate the existing repository on a new Linux
box running a newer version of CVS.

Is there an easy way to have a client machine connect to the old server,
query all of the information about versions, files, branches, etc. and then
somehow automatically transmit that information to the new CVS server? 
Since we can see most of this information doing simple command line queries,
so it should, in theory, be possible.

Right now we are planning to just import the current version of the source
into the new server, but I hate to lose all of that history if we don’t have
to.

Thank you,
James Day





___
Info-cvs mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/info-cvs


Re: Importing old repository remotely to new server?

2004-12-20 Thread Larry Jones
James Day writes:
 
 Is there an easy way to have a client machine connect to the old server,
 query all of the information about versions, files, branches, etc. and then
 somehow automatically transmit that information to the new CVS server? 
 Since we can see most of this information doing simple command line queries,
 so it should, in theory, be possible.

Indeed, and I've suggested it in the past as a good project for someone
to get familiar with the client/server protocol.  Alas, no one has taken
me up on it.  Your best bet is to ask the administrator of the current
repository whether they support any remote access tools like CVSup or
rsync.  If not, ask if they'll tar up your portion of the repository for
you.

-Larry Jones

The game's called on account of sudden death. -- Calvin


___
Info-cvs mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/info-cvs


Root of hierachy

2004-12-20 Thread ngc891
Hi all CVS specialists,
I´m a beginner at CVS, so forgive me if I'm asking nonsense.
I've imported a module PI.0 into CVS.
Import has created a working branch as  avendor and a revision on it 
as arelease.
The arelease files are all 1.1.1.1.

I've now checked out my working directory as avendor, my working 
branch. I've now changed one file (say one t.c) from 1.1.1.1 to 
1.1.1.2 and committed that to the working branch avendor.
The I've tagged this new revision to brelease.

My problem now is, how to convert this new release brelease to the 
Root-Branch (that is something 1.*)!
What is the name of the Root-Branch? I've never been asked to create 
one. And the graphical display doesn't show a name corresponding to 
revision 1.1.

The essential question is:
HOW COULD I CREATE A NAME FOR THE ROOT BRANCH???
What I want to see is revisions 1.1 of all files for the Root and a 
revision 1.2 for the file t.c, when I'm working Root, whatever 
that is...

Thanks very much for yor help,
Fritz Bode
___
Info-cvs mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/info-cvs


Re: Root of hierachy

2004-12-20 Thread Larry Jones
ngc891 writes:
 
 I've now checked out my working directory as avendor, my working 
 branch.

NO!  The vendor branch is *only* for vendor releases.  For local
changes, you want to be working on the trunk, not the vendor branch. 
The trunk (what you call the root branch) is what you get when you don't
specify any particular revision to checkout.  You can switch your
existing working directory to the trunk with update -A.

 I've now changed one file (say one t.c) from 1.1.1.1 to 
 1.1.1.2 and committed that to the working branch avendor.
 The I've tagged this new revision to brelease.

Unless you're simulating a second vendor release without doing an
import, that's completely wrong.

 My problem now is, how to convert this new release brelease to the 
 Root-Branch (that is something 1.*)!

In this particular case you don't have to do anything, but in general,
in a working directory on the trunk, do update -jarelease -jbrelease. 
A normal import would have suggested that.

 What is the name of the Root-Branch? I've never been asked to create 
 one. And the graphical display doesn't show a name corresponding to 
 revision 1.1.

There isn't one.  And you can't really create one, either.  As I said
before, it's what you get when you don't specify any name.

 What I want to see is revisions 1.1 of all files for the Root and a 
 revision 1.2 for the file t.c, when I'm working Root, whatever 
 that is...

That isn't how CVS works.  You'll only see 1.x for locally modified
files.  All the unmodified files will be referenced from the vendor
branch and thus be 1.1.1.x.  The revision numbers are really for CVS's
intenal use, you shouldn't worry about what they are.  You should use
tags for infomation that's meaningful to you.

-Larry Jones

It's either spectacular, unbelievable success, or crushing, hopeless
defeat!  There is no middle ground! -- Calvin


___
Info-cvs mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/info-cvs


Re: cvs export: (no files)

2004-12-20 Thread Derek Robert Price
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

[EMAIL PROTECTED] wrote:

 Hi all

 I think the situation is

 There are two module

 modA modB

 if I tag modA with 'tag123' then I export modB with 'tag123', it
 will return the directories of modB but not the files Is this a
 bug?


It's not the optimal behavior perhaps, but it would be somewhat
invasive to fix.  I would consider a solid and succinct patch
submission which implements the behavior you describe, but it would
probably be some time before I got around to implementing it myself.

Cheers,

Derek

- --
*8^)

Email: [EMAIL PROTECTED]

Get CVS support at http://ximbiot.com!
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.3 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFBxz5zLD1OTBfyMaQRAlAUAKCoDKpBvkVTmRiOYFOOs+j+mxBoDgCgkLPw
79URp42n9X2cOmh4livMJF0=
=SCtZ
-END PGP SIGNATURE-



___
Info-cvs mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/info-cvs


Re: cvs export: (no files)

2004-12-20 Thread Todd Denniston
Derek Robert Price wrote:
 
 [EMAIL PROTECTED] wrote:
 
  Hi all
 
  I think the situation is
 
  There are two module
 
  modA modB
 
  if I tag modA with 'tag123' then I export modB with 'tag123', it
  will return the directories of modB but not the files Is this a
  bug?
 
 It's not the optimal behavior perhaps, but it would be somewhat
 invasive to fix.  I would consider a solid and succinct patch
 submission which implements the behavior you describe, but it would
 probably be some time before I got around to implementing it myself.
 
 Cheers,
 
 Derek
 
Derek,
which behavior are you suggesting should be implemented?
A) when checkout/export is called with a tag, if a File does not have that
tag just get the latest version.
B) when checkout/export is called with a tag, if no File in the directory
has that tag, do not create the directory in the sandbox/export.


Here is what I envision (from the description above) jacinleyoung did :
cvs checkout modA 
cd modA
cvs tag tag123
cd ..
cvs export -r tag123 modB
#results in empty directories created in modB, which is the current EXPECTED
result.

In which case I could support (someone else's patch) to do (B), however (A)
is a non starter.

-- 
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://lists.gnu.org/mailman/listinfo/info-cvs


Re: CVS Server $HOME (was Re: (no subject))

2004-12-20 Thread Gunnar Ahlberg
Thank you Derek!
I am using SSH as the only connection method.
is the .ssh file per session? and what's in it? A copy of the public 
key?
If $HOME is used for the .ssh file, wouldn't two simultaneous users be 
able to overwrite each others session if they shared the same $HOME?

It seems like huge projects with many committers such as the Eclipse or 
Mozilla projects would have a separate HOME dir per user to prevent the 
above scenario.

Any more thoughts on that?
Cheers,
/G
2004-12-20 at 15.50 Derek Robert Price wrote:
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Gunnar Ahlberg wrote:
What is the $HOME used for on the server?
   I've been successfully using CVS for 3 years, and I love it! Now,
whe are
   getting more users (upto 100). Currently, each user has it's normal
   account on the server. However, to free up some space and redundant
   administration, I would like to set the users home dir to be a
common dir
   on the server and not have a seperate user home dir for each user.
   Will this work? What is the $HOME used for?
   /G
   ---
   www.gunnarahlberg.com
   ---

Assuming you've set up :ext:/SSH access to your CVS server and
private/public keys are available as an access method, the SSH keys
are probably stored in $HOME/.ssh.  Other than that, $HOME shouldn't
be used for much on the server, provided that the only command that
ever gets executed there is `cvs server'.  In that case, it should be
safe to share the home dir as you described if you can keep the shared
authorized_keys file updated as needed.
If you are using the :pserver: access method, $HOME should not be used
at all on the server end.
Cheers,
Derek
- --
*8^)
Email: [EMAIL PROTECTED]
Get CVS support at http://ximbiot.com!
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.3 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFBxua/LD1OTBfyMaQRAui9AJ404DiYSpVK4067VgRDN5yARFXkFwCg0mNy
u0VLVwbsZp7H5IJ6A6ANPR0=
=/tEc
-END PGP SIGNATURE-

___
Info-cvs mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/info-cvs


Re: Root of hierachy

2004-12-20 Thread ngc891
Hi Larry,
I think that I've not really understood what CVS means.
My understanding is, that when I'm importing a new project, it should be 
 something like 1.0 with a tag like Import.
Then I'm creating a branch to work on (say 1.0.1.0). If I'm finished 
on that branch, I'd put a release tag on it (say brelease).
After I've released that version, I'd like to convert this release to 
the Root revisions (that's like 1.1 or 1.2) by merging and release 
this Root revision.

As you said, this it not how CVS works.
Please tell me, how does CVS works. I didn't found it anywhere in the 
internet (I was looking for it for 3 month :-) )

Should 1.1.1.1 be the Root and 1.1.1.1.1.1 be the first WorkBranch?
Could be so, but the release numbers would be hard to remember.
I'd really like a way to merge all back to what I'm calling the Root, 
that is somethink like revision 1.2 or 1.3.

As I told before, I'm just a beginner. So, don't push too hard.
I'm just trying to understand the background of CVS.
--Best Wishes
--ngc891
Larry Jones wrote:
ngc891 writes:
I've now checked out my working directory as avendor, my working 
branch.

NO!  The vendor branch is *only* for vendor releases.  For local
changes, you want to be working on the trunk, not the vendor branch. 
The trunk (what you call the root branch) is what you get when you don't
specify any particular revision to checkout.  You can switch your
existing working directory to the trunk with update -A.


I've now changed one file (say one t.c) from 1.1.1.1 to 
1.1.1.2 and committed that to the working branch avendor.
The I've tagged this new revision to brelease.

Unless you're simulating a second vendor release without doing an
import, that's completely wrong.

My problem now is, how to convert this new release brelease to the 
Root-Branch (that is something 1.*)!

In this particular case you don't have to do anything, but in general,
in a working directory on the trunk, do update -jarelease -jbrelease. 
A normal import would have suggested that.


What is the name of the Root-Branch? I've never been asked to create 
one. And the graphical display doesn't show a name corresponding to 
revision 1.1.

There isn't one.  And you can't really create one, either.  As I said
before, it's what you get when you don't specify any name.

What I want to see is revisions 1.1 of all files for the Root and a 
revision 1.2 for the file t.c, when I'm working Root, whatever 
that is...

That isn't how CVS works.  You'll only see 1.x for locally modified
files.  All the unmodified files will be referenced from the vendor
branch and thus be 1.1.1.x.  The revision numbers are really for CVS's
intenal use, you shouldn't worry about what they are.  You should use
tags for infomation that's meaningful to you.
-Larry Jones
It's either spectacular, unbelievable success, or crushing, hopeless
defeat!  There is no middle ground! -- Calvin

___
Info-cvs mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/info-cvs


CVS/CVSNT Hangs When Checking Out Files

2004-12-20 Thread Andy Shepard








Hello:



Having problem checking out all files that are in a CVS repository,
some files are checked out and then the checkout process appears
to hang:



Server

 Repository on Linux (RedHat 9.0) running standard CVS

 Repository in /cvsroot

 Module name in cvsroot: testCVS-SW

 There are 5 files checked into testCVS-SW:
file1.cpp, file2.cpp ...file5.cpp



Client

 Windows XP Professional

 CVSNT version 2.0.58d



 Run following command at
client:

 cvs checkout testCVS-SW



The directory testCVS-SW is created and
file1.cpp, file2.cpp and file3.cpp are checked out but cvs
appears to be hung after file3.cpp is checked out. I break out of the program and run cvs again with the same command and then the remaining
files are checked out. I can delete testCVS-SW and run the sequence again and the same thing
happens almost 100% of the time. On a
very rare occasion all 5 files will get checked out at one time.



Thanks,



Andy ...












___
Info-cvs mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/info-cvs


Re: Is import really necessary?

2004-12-20 Thread J Krugman
In [EMAIL PROTECTED] Derek Robert Price [EMAIL PROTECTED] writes:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Spiro Trikaliotis wrote:

Hello Jill,

* On Mon, Dec 20, 2004 at 01:10:30PM + J Krugman wrote:


But now I can't find this post via Google Groups.  Maybe I dreamt
it?  If not, or if anyone knows what this import-less alternative
may be, please refresh my memory.


You might refer to that one:
http://lists.gnu.org/archive/html/info-cvs/2004-03/msg00246.html

(the link I posted in a follow-up is not working, please contact me
off-list if you want to get that script).


Assuming all you need to do is create a new project in CVS based on an
existing tree at /home/user/newtree, the following should work:

cvs co -ldtop .
cd top
mv /home/user/newtree .
find newtree -exec cvs add {} \;
cvs ci

Yes, that's very much like what I vaguely recall from that post
months ago.  How do the end-results differ from doing the ol'

  cd /home/user/newtree
  cvs import newtree random1 random2

?

To me the import-less approach looks infinitely more logical and
reasonable (for one thing there's no need to come up with phony
vendor and release tags), but the approach via import is so entrenched
I have to assume it has some non-obvious benefits (beyond the fact
that it can be done with just one cvs command), even for cases in
which the vendor tag is not meaningful (e.g. when the project is
one's own shell dot files or versions of the LaTeX file for a paper
one is writing).

While I'm on the subject, I should add that there's a lot about
CVS that just makes no sense to me (this business with import and
the vendor/release tags being one example); I think I'd be a much
happier (and more productive) user of CVS if I only *understood*
the method to the madness, instead of just executing commands by
rote.

I realize that maybe there is *no* method to the madness: CVS is
crazy-looking for historical reasons having to do with its RCS
origins.  So maybe I just have to grin and bear it...

jill

-- 
To  se^n]d  me  m~a}i]l  r%e*m?o\v[e  bit from my a|d)d:r{e:s]s.

___
Info-cvs mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/info-cvs


Re: (no subject)

2004-12-20 Thread Luiz Guilherme Roncati
Hi. set o home user for directory common,as example /home/public, and on create 
user define home user commom:

useradd -g user -s /bin/bash -d /home/public USER


Citando Gunnar Ahlberg [EMAIL PROTECTED]:

 What is the $HOME used for on the server?
 I've been successfully using CVS for 3 years, and I love it! Now, whe
 are
 getting more users (upto 100). Currently, each user has it's normal
 account on the server. However, to free up some space and redundant
 administration, I would like to set the users home dir to be a common
 dir
 on the server and not have a seperate user home dir for each user.
 Will this work? What is the $HOME used for?
 
 /G
 ---
 www.gunnarahlberg.com
 ---
 
 
 
 ___
 Info-cvs mailing list
 [EMAIL PROTECTED]
 http://lists.gnu.org/mailman/listinfo/info-cvs
 



atenciosamente

Luiz Guilherme Roncati
DIS - Departamento de Informatica em Saude
UNIFESP - Universidade Federal do Estado de Sao Paulo
Fone: (11)5575-4533


___
Info-cvs mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/info-cvs


Re: CVS/CVSNT Hangs When Checking Out Files

2004-12-20 Thread Larry Jones
Andy Shepard writes:
 
 This is a multi-part message in MIME format.

Please do not send MIME and/or HTML encrypted messages to the list.
Plain text only, PLEASE!

 Having problem checking out all files that are in a CVS repository, some
 files are checked out and then the checkout process appears to hang:

What connection method are you using?  There are known bugs in some
versions of SSH that cause that problem.

-Larry Jones

Some people just don't have inquisitive minds. -- Calvin


___
Info-cvs mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/info-cvs


Re: Is import really necessary?

2004-12-20 Thread Mike
In [EMAIL PROTECTED] Derek Robert Price [EMAIL PROTECTED] writes:

Assuming all you need to do is create a new project in CVS based on an
existing tree at /home/user/newtree, the following should work:

cvs co -ldtop .
cd top
mv /home/user/newtree .
find newtree -exec cvs add {} \;
cvs ci

Hmmm.  I like this!  Is it possible to use an import-less
approach like this one if top is one's home directory
(meaning that there will be a lot of other stuff there
besides newtree)?

Mike

___
Info-cvs mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/info-cvs