One does not need to start a daemon to use CVS. It operates on the file
system. If you are working on the same machine as the repository, then you
need do nothing.
If you are working a different machine, then there are generally two
different approaches:
There is the pserver mode for CVS which
> Haven't used winCVS,
> but the set up sounds more complicated.
I don't know that WinCVS setup itself is complicated. It's fairly straight
forward. If you mix in something like ssh then it becomes more complicated.
--
In prosperity, our friends know us; in adversity, we know our friends.
- Jo
> > > Is there anyont to get cvs to run a
> > > different (more secure) command?
> > We use ssh exclusively,
> How?
We're not using the CVS pserver. I've used ssh tunneling (port proxy) for
other applications, but not for pserver. I presume that ssh's tunnelling
abilities will allow pserver to b
> Please recommend on which CVS GUI client (and access method) to use on
> Windows 2000 platform (with CVS repository on RedHat, and cvs users on
> RedHat as well), and the reasons for not recommending the other popular
> ones. Which is the easiest to set up for this X-platform situation?
We ha
> Is there anyont to get cvs to run a
> different (more secure) command?
We use ssh exclusively, including in-house. No machine has rsh or any of the
other r* commands installed. You may use asymmetric cryptographic keys to
enable passwordless logins. Alternatively, you can use ssh as a port prox
> > Is it possible to have cvs (or WinCVS) hit a server over an ssh
> > connection?
There are many ways of doing this. I do this all the time with my laptop.
> Yes. I did it this way: http://www.freebsddiary.org/cvs-remote.php
A nice article. Thanks for pointing it out. *bookmark*
I keep my
> The primary reason for wanting CVS repository data in XML format is for
> data interrogation in order to populate a database.
Ah! This is very useful information IMHO.
Unfortunately I'm not aware of any pre-built softare that does this. Others
may be able to complete my gap in knowledge.
If
> > > > What kind of interface are you looking for?
> > > A programmatic one.
> > but XML describes data formats, not APIs.
> Exactly. What's your point? I think you have chosen to interpret my
> original question too literally. It's similar to asking for an http
> interface to cvs.
...or th
> > > Why would you consider using a tool ... [for]
> > > the copy-edit-merge model of development if you're not willing to
> > > embrace that model?
> > All I can say is, that's a very good question.
> analysing whatever
> fears you might have about the copy-edit-merge model,
I'm chuckling beca
> When I open WinCVS
...uh, what version?
--
WARNING! Do not look into laser with remaining eye!
___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs
> two CVS repositories. ...
> second would be an rsynced version
If the second repository is read/write, forget it. That's like rsyncing raw
database files. You'll be overwriting each other's data.
If the second repository is read-only, why the second repository, other than
"the CVS server is c
> My boss seems to think it would be a good idea to share our CVS root
He is ignorant. Keep him away!
> can anyone give
> me the pro's or con's of doing this?
No pros, lots of cons.
Does he also like to see raw database files instead of using a database
client? No. Does he also like to see
> cvs init: warning: unrecognized responce '[EMAIL PROTECTED]'s password:
I've seen that more than once. It's not expecting a request for a password,
so it pukes on the password request. You need to set up ssh to do
authentication via public/private keys. Can you login from a command line
without
> passwd file in /cvs/CVSROOT
This is not used for shell access; remove it.
> I'm not sure where
> to go from here.
I'm just up north of you a couple dozen miles. e-mail me personally and we
can chat on the phone if needs be, but your problem is that ssh needs to
automatically authenticate.
> I want to set revision of module ... by cvs import -b command.
> i want to freeze the revision of module that is stored in cvs.
> please tell me what should i do
The CVS revision numbers are for CVS, not for anybody else.
Use tags.
--
Hoc tempore obsequium amicos veritas odium parit.
In the
> How can I prevent this?
>
> The Global option:
> Checkout text files with the Unix LF(0xa) is checked.
I believe that this is your problem. Let CVS do the DOS<->Un*x line ending
conversion for you. Turn the option off, though you may still have to strip
out the extra ^M's that were checked in
> It's a syntactic fossil,
> like the plural forms
Ahhh... and like "VAX" and "VAXen".
___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs
If this is OT, please accept my apologies and send me in the right
direction.
I've been using WinCVS and TortoiseCVS successfully on a Windows 2000 laptop
with a Linux-hosted CVS repository. Response times have been excellent over
the local network.
I noticed that if I switch from a hard-coded
> I need to arrange a secure access to a CVS-server through
> Internet-firewall with a Windows-based graphic client.
http://www.ifm-services.com/people/jamesk/papers/cms/cvs-win32-client.html
--
Practice makes permanent. Perfect practice makes perfect.
- Seville
___
I'm curious why you didn't use the CVS RPM that came with RH7.1.
--
The whole aim of practical politics is to keep the populace alarmed [and
hence clamorous to be led to safety] by menacing it with an endless series
of hobgoblins, all of them imaginary.
- H. L. Mencken
___
> 1. I need to lock some (not all) files from editing by other users.
CVS is designed for parallel development. Is there some overriding reason to
lock files? You'll have to explain what you're trying to accomplish.
In my experience people who want to lock files are not used to parallel
develop
> is it safe to run multiple cvs clients that operate on the same working
> directory (for example one does a checkin and another does a checkout)?
Assuming you're talking about one developer working in a sandbox, yes.
If you're talking about multiple developers sharing a sandbox, NO! NO! NO!
Ev
> It seems that ... the directory structure ... must be driven by ...
> division-of-labor-during-development concerns ...
> rather than by the conceptual structure of the classes
This is bad? I guess that's a matter of perspective.
We've never let project structure be dictated by something as
> I also greatly suggest that you never use the root as a working directory.
> Then if you accidentally press the button again, it won't take forever to
> come back again.
Yes! Yes! I find flat mode useful from time to time.
--
"Why do you test for humans?" he asked.
"To set you free."
Paul A
> WinCvs 1.2
> Yes, but I cant´t
> cvs -d :pserver:[EMAIL PROTECTED]:/CVS init
> cvs [init aborted]: connect to 192.168.211.131:524 failed: Connection refused
So... you're using a Windows client. What's your remote OS? Can you access
the server from the server?
--
I will speak ill of no man...
> I have other web site ,and I want to using a batch file
> to auto login and update in from cvs server.and the batch
> file in system crond.
>
> Do you know how to auto-login and update command
I use the following methods in different circumstances, all relying on ssh
for security:
Set up s
> > Do you know how to auto-login and update command in a batch file?
> Don't. Log in, by hand, once,
I guess the detail that is not clear is whether this is done over an
insecure network.
--
It is possible to see peril in the finding of ultimate perfection. It is
clear that [it] contains i
We don't use pserver internally as most of the machines are over-secured, so
everything internally uses ssh. I can hit the internal CVS server from the
outside by simply changing the host name.
>From your description I couldn't quite understand whether you have ssh
working from outside to inside
> then commit it, I want it to end
> up in the propery directory under the Java web server hierarchy where it
> will get compiled as it should.
This question doesn't make much sense to me. Are you wanting to publish
committed changes to a different location?
--
Surround yourself with the best
I'm not CVS expert, but I'll take a whack at this.
I assume that this will work (I've not tried it):
Check out the files for version 1.3.
Do a cvs tag -b to branch from v1.3. If I understand CVS correctly, this
will work.
I do know about working on branches.
Check out the files using the branc
> I did try that solution (because that would be the simplest solution...)
> but when
> a user of group A performs a checkout or a commit, the whole cvs process stops
> with an error when encountering any file of group B. Is there a flag to
> activate to
> avoid such troubles (ignoring such permis
As to logging in, another alternative is to use ssh's auto-login ability.
This may be overkill on a local network, but it works smoothly. We use it
internally to maintain uniformity with the remote CVS servers over the
insecure InterNet.
There are some tools for migrating VSS->CVS if I recall. I
> I'm welcome to any other suggestions, as well, I know there are other
> wincvs progs out there to use.
We use a combination of WinCVS, TortoiseCVS, and ViewCVS. Each has its own
strength and for us seems to be a fairly potent combination. We're using ssh
over an insecure network instead of pser
> feature ... to schedule the commit
Besides cron?
--
The basis of all success is change, not challenge.
___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs
> Is there a way to merge the file from the branch?
My not just do a merge per chapter 5 of the Cederqvist?
--
In prosperity, our friends know us; in adversity, we know our friends.
- John Churton
___
Info-cvs mailing list
[EMAIL PROTECTED]
http://
I've had somewhat related problems, using SMB instead of NFS.
Unfortunately I never did finish rooting out the problem or determining
whether a solution was to be had as the requirement to use a remote
repository cropped up, and we switched everything (both Windows and Linux)
to using CVS over s
> he have to be stand in a corner and be shooten with a big caliber.
Zu schnell. Let him be slowly eaten by hungry rats.
--
Bitterness I understand, but let us not rail about justice while as long as
we have arms and the freedom to use them.
- Duke Leto Atreides "Dune"
> Is it the case that 2
> different users cannot "share" a sandbox?
Do you mean use the same physical directories? Not a good idea. CVS is
designed to be used in parallel. I can't imagine sharing sandboxes, even if
it's not simultaneous access.
> If I try
> working with ... changes to a local
> Yes, I generated a new keypair. It's odd, because I can connect via command
> line ssh from the Win2k box with no password prompt, which I assume means
> that the key is working.
Odd... obviously the keys are working.
What are you using for the Windows ssh client?
Did you ensure you're using a
> dirX/ : exists but is empty
> (I simply haven't found a way to delete a CVS-directory
> entry!!??).
Log onto the CVS server and do a "rmdir".
cvs update -P should work then.
--
When others do a foolish thing, you should tell them it is a foolish thing.
They can still continue to do it, but a
> What we did was to increase the size of /tmp and put in a cron job to
> remove anything in /tmp that was over a couple of days old. Since
> your /tmp is only 6% full, it looks like you don't have the slow
> filling-up problem we had, but you may need to enlarge /tmp.
You can also use the -T op
> I'm successfully using WinCVS (1.3.6.1 Beta 6) on two Win2000 machines.
> Connection is via SSH to a repository on FreeBSD.
> I'm running into a problem connecting from a third machine (Win2000 also).
...
> Server refused our key.
I don't know details, but I'll take a stab at this.
Did you gen
Thanks to some tremendous community input, my notes for setting up a Windows
workstation to use a remote CVS server have been updated.
Some people have found this useful, so I'm making a general announcement
here. Otherwise, it's just a bunch of personal notes to compensate for an
imperfect memo
I've looked through the FAQ and the Cederqvist, but I didn't find an answer.
(I could be blind.)
I have a subdirectory in a module that I need to rename. I can "rename"
files, but I'd like to rename the directory but not lose the CVS information
for the two files in the directory.
(Yes, I did a
> Just a note that this set of links:
Cute trick!
--
A straw poll only shows which way the hot air blows.
___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs
> I have a new cvs-server and I want to copy the whole repository
> from the old to the new server. The newest cvs-version is installed
> and running on the new one.
> What is the best way to do this?
I personally use rsync. All our machines have the r* command disabled, so I
have to use 'rsync -
When I do a 'cvs update' and there are conflicts, diff-like text is put into
the text.
Is there some way to prevent this without preventing the normal update
merge, which is very nice? I don't always catch these conflicts on a large
project until I try to compile and the compiler barfs on the dif
> I cant find a server for linux,
Any major distro should have cvs. For example, on my RedHat CVS server:
jamesk@sage:~ :-) rpm -qi cvs
Name: cvs Relocations: /usr
Version : 1.11 Vendor: Red Hat, Inc.
Release : 3 Build Date: Mon 29 Jan 2001 01:09:08 PM MST
[..
> You can use the CVSROOT/modules file to have aliases
Another feature I forgot about. CVS is just too flexible. ;-) (just
kidding!)
> More importantly (in a multi-user enviroment at least) for different access
> rights/policies. The way I look at repositories is as a unit of
> authorship/autho
> Why do you say it gets messy?
What was previous organized into a hierarchy now needs to be
flattened_through_very_long_project_names. While, yes, this can be done, I
already have, what, 30? projects.
What about when it reaches 50? 100? I still need to go back to old projects
at random on a
We have a large number of different projects for different clients as well
as in-house development.
I've struggled a bit to figure out how to best set up CVS to handle these. I
can create a zillion projects under a single CVSROOT location, but that very
quickly gets messy. However, it does have t
> So I don't really know what to do. There is no other explanations...
> And there is nothing about that in the CVS online doc.
It is not well-explained. I have a document to explain WinCVS setup that I
am writing. It's not very good right now, but it is slowly improving. I can
give some help if
> Is anyone using CVS to store Borland Delphi source code,
Yes, Delphi, Kylix, and cross-platform Delphi/Kylix code.
Using WinCVS+TortoiseCVS on Windows, command-line on Linux.
> as I am unsure how
> to link our versions of components with versions of source code ?
??? I'm not sure what you
> Does anybody have it working on RedHat7.1 ?
I've installed CVS as part of the normal RH7.1 install several times. No
problems, ever. I've also installed CVS as an afterthough. No problems,
again.
--
Maybe this world is another planet's Hell.
- Aldous Huxley
__
I'm in a similar situation.
> I am debating whether or not it makes sense to put this stuff into my CVS
> repository.
What is your alternative? If you don't have any other approach, then DO IT!
Better CVS on binary data than nothing at all. I can't count how many times
I've said, "OOPS!" and l
A WinCVS question; I guess actually a general CVS question:
Is it possible to preserve the date/time on files when doing an update? I
have files that I modified a few months ago, checked them into a new
repository, and did an update in a different directory. The dates/times are
the current date/t
> now if I can just add locking to CVS
Try understanding client-oriented parallel development. It will cause less
heartburn, reduce your stress, and reduce the rate of hair loss.
Locking exists as an administrative option. However...
I would seriously discourage trying to make CVS behave l
> In a sane and normal source control
> system,
Do you mean a "we can't figure out how to implement parallel development so
we'll put a straightjacket on our customers and convince them that it's
superior" source control system?
> files stay read only until you check them out.
Bad Bad Bad B
58 matches
Mail list logo