> cvs -q rtag -B -F -r original-branch-tag new-branch-tag module
> cvs -q rtag -B -d original-branch-tag module
No, that creates a new branch rooted at the tip of the original branch.
You need to use admin -n to create a new branch tag that's an alias of
the existing branch tag.
-Larry J
sitory should the format
change, add new administrative files, etc.
-Larry Jones
The problem with the future is that it keeps turning into the present.
-- Hobbes
___
Info-cvs mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/info-cvs
Jason Novotny writes:
> From [EMAIL PROTECTED] Thu Jun 10 08:58:49 2004
> Received: by ypnefprocess.pl
> Received: from sunlist.sdrc.com (sunlist.sdrc.com [146.122.142.20])
> by thor.sdrc.com (8.11.6/8.10.1) with ESMTP id i5ACwmG22230
> for <[EMAIL PROTECTED]>; Thu, 10 Jun 2004 08:58:4
nch: patch would continue to have the current behavior, rdiff
would provide all the usual diff options.
-Larry Jones
Oh, now don't YOU start on me. -- Calvin
___
Info-cvs mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/info-cvs
;s not just useful, it's essential. The option doesn't exist because
it's always assumed for rdiff!
-Larry Jones
Even my FRIENDS don't do what I want. -- Calvin
___
Info-cvs mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/info-cvs
nk revision or the identical revision on the vendor
branch?
-Larry Jones
Mr. Subtlety drives home another point. -- Calvin
___
Info-cvs mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/info-cvs
[EMAIL PROTECTED] writes:
>
> ...but I wonder if there are some CVS tricks to streamline the process
> further.
You mean like the "cvs patch" command?
-Larry Jones
I've got more brains than I know what to do with. -- Calvin
CVS
wrappers facility to automatically handle the files correctly -- see the
manual for details (and note that you can specify -W as many times as
you need to on the import command):
<https://www.cvshome.org/docs/manual/cvs-1.11.16/cvs_18.html#SEC166>
-Larry Jones
Oh y
vs
> import' cases.
Note carefully that Mark said the *equivalent* of file -- the 'file'
command doesn't exist on many of the plaforms CVS runs on.
-Larry Jones
In short, open revolt and exile is the only hope for change? -- Calvin
_
was
designed to do.
-Larry Jones
I hate it when they look at me that way. -- Calvin
___
Info-cvs mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/info-cvs
soon enough)
It's even easier to just ignore it.
-Larry Jones
I don't think math is a science, I think it's a religion. -- Calvin
___
Info-cvs mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/info-cvs
Alex v.Below writes:
>
> If you need to control read/write permissions, I suggest a pserver
> combined with an ssh tunnel.
There's usually no need for such complication, just use pure ssh with
normal OS permissions to control access.
-Larry Jones
What a waste to be going
hanges to the file before the branch was created, the branch was
rooted at the imported version on the vendor branch rather than being
rooted on the trunk. That's perfectly normal and nothing to worry
about.
-Larry Jones
That gives me a FABULOUS idea. -- Calvin
__
h tag modules), not regular tag
commands (which tag individual files).
-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
s well as /, it doesn't succeed in all
cases, so you're much better off using / (even on Windows).
-Larry Jones
I don't need to improve! Everyone ELSE does! -- Calvin
___
Info-cvs mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/info-cvs
;local" and Path to
the path where your repository is (although you should use / rather than
\ as the path separator), so:
Authentication: local
Path: C:/Programme/GNU/repository
-Larry Jones
I keep forgetting that rules are
r share a working directory between
systems with different line ending conventions (i.e., no Samba mounts,
no copying files back and forth, and no using software that doesn't
adhere to the system's native line ending conventions).
-Larry Jones
Let's pretend I already feel terrible about it
;testing ci"
>
> ...produces no output.
Did the commit actually commit a new revision of the file? If the file
hasn't been changed, commit doesn't do anything unless you use the -f
flag to force a commit.
-Larry Jones
Oh, now don't YOU start on me. -- Calvin
___
2:
> Create two repositories, one on each center, and use replication. In this case,
> the replication has to be smart in order to prevent data losses. We need merging
> and conflict management.
CVS was never designed to operate in this manner. It does not provide
any facilities for repository re
[EMAIL PROTECTED] writes:
>
> This sounds like a bug to me since cvs -nq update is
> a valid command.
It is, and it's a long-standing one (because it's not easy to fix).
Checkout has a similar problem.
-Larry Jones
I hate it when they look at me
ave been to make the change one place or the other, merge the
change to the other place, and remember the merge point. When you then
did a later merge (from that merge point rather than from the common
ancestor), you would get the conflict you expect.
-Larry Jones
I won't eat
t; > desirable. If you find bugs, feel free to send patches...
>
> I am getting a bit surprised right now... I thought these commands are of
> crucial value for environments where many people work on one and the same
> repository...
No, they're a sop to people who don't
like you really want to compare the
head of the branch with the root of the branch. One approach is:
cvs log -RS -rbranch
If you tagged the root before you created the branch (which you always
should), you can also do:
cvs diff --brief -rbranch-root -rbranch
or whatever other op
e argument to the -m
> flag of import?
That is a shell question, not a CVS question. For reasonable shells,
all you have to do is quote the string:
cvs import -m"This is
a multiline
message" mymod vend rel
-Larry Jones
Something COULD happen today. And if any
ision numbers
(which you should be doing anyway) and everything will be fine.
-Larry Jones
Wh. -- Calvin
___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs
es on the branch. So, until you actually
commit changes on the branch, the head of the branch is the revision you
branched from.
-Larry Jones
Mom must've put my cape in the wrong drawer. -- Calvin
___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs
ision control
system! When you "remove" a file, CVS doesn't remove it from the
repository, it just moves it into a less conspicuous location (the
"Attic") and adds a "dead" revision (so that it knows that the file
should not be created if someone refers to that p
vikas arora writes:
>
> Adding to it, is there a way out to unlock a specific file by a person other
> then the person who has actually locked it.
Yes, you just have to explicitly specify the revision to unlock if
you're not the locker.
-Larry Jones
I always have to help Dad
Hon Seng Phuah writes:
>
> After checking a text file from remote server, I want the CVS
> automatically check out the text file to a specified directory (on the
> server disk drive).
<http://www.cvshome.org/docs/manual/cvs-1.11.15/cvs_18.html#SEC173>
-Larry Jones
I
xemple ?
It's a hold-over from RCS. RCS files being used by CVS should always
have it enabled (that's how CVS creates them, but files that were
originally used with RCS and then moved into CVS might not).
-Larry Jones
We don't ATTEND parties, we just CRASH 'em. -- Calvin
___
Tyler writes:
>
> The problem is that if a file doesn't exist on $BRANCH (like it was
> added to the trunk sometime after the branch was cut), cvs log returns
> that file's entire history.
You need to update your (server) CVS -- that bug was fixed long ago.
-Larry Jones
M
ry' command?
-p asks for records where the "repos" field *starts* with the specified
string. -m asks for a module history report, -n specifies a module name
for other kinds of reports, but it looks to me like neither one is
completely implemented.
-Larry Jones
What a stupid wor
ular instance, there are lots
of very similar problems that can't be solved without it and it's very
hard to create after the fact. For example, if you want to see the
actual changes or merge them, or if you wanted to see just part of the
branch rather than the whole branch, you would ne
! as default argument for ignore?
Because you usually *don't* want to import executables, zip files, etc.
into your *source* control system.
-Larry Jones
The game's called on account of sudden death. -- Calvin
___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs
Marcelo Carvalho Fernandes writes:
>
> "cvs watch add" doesn't work under pserver ?
> I'm getting the message "unknown command: watch_add".
That bug was fixed long ago -- you need to upgrade the server.
-Larry Jones
These findings sugges
Sensei writes:
>
> I'm trying to do this, but anonymous can't get a lock over the cvs
> repository, since it doesn't belong to the cvs group.
That's what LockDir= is for in CVSROOT/config:
<http://www.cvshome.org/docs/manual/cvs-1.11.15/cvs_18.html#S
ed -S. Without it, you get the header for every file,
reguardless of whether you've selected any revisions or not. -S
suppresses the header when there are no selected revisions.
-Larry Jones
I never get to do anything fun. -- Calvin
_
s hoping the 'cvs -q log -rPROD_BRANCH:: -R' would list what I want.
cvs -q log -SR -rPROD_BRANCH
-Larry Jones
Why is it you always rip your pants on the day everyone has to
demonstrate a math problem at the chalkboard? -- Calvin
__
in that
directory unless you specifically override it by using the -d global
option (that lets you work with multiple repositories without having to
change $CVSROOT all the time). So, your problem appears to be that
what's recorded in CVS/Root is not correct.
-Larry Jones
Oh, now
s (just
like a commit to the $CVSROOT/CVSROOT directory does), so if the
administrative files ever get out of sync with the repository, it's an
easy way to get them back in sync.
-Larry Jones
My upbringing is filled with inconsistent messages. -- Calvin
t as anyone else without requiring any
authorization whatsoever. You can complain that pserver's authorization
isn't very secure, but at least it exists.
-Larry Jones
I always send Grandma a thank-you note right away. ...Ever since she
sent me that empty box with the sarcastic note saying s
0, in
which case it tries to find the real username by calling getlogin().
Only if that fails does it resort to checking $LOGNAME and $USER.)
-Larry Jones
When I want an editorial, I'll ASK for it! -- Calvin
___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs
lutely anyone to commit
changes whilst claiming to be anyone else they like. Only privileged
users can change their UID, but anyone can set environment variables.
If you really need multiple users with a single system ID, I suggest you
look into running pserver over an SSH tu
working directories and do new
checkouts.
-Larry Jones
He just doesn't want to face up to the fact that I'll be
the life of every party. -- Calvin
___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs
Lynch, Harold writes:
>
> After looking though the ChangeLogs etc, I was wondering if there is a list
> of "behavior" changes from version to version.
I think you'll find NEWS to be of more value than the ChangeLogs.
-Larry Jones
It's a Doofus Ignoramus! Our her
and
>
> remote$ cvs -d :pserver:[EMAIL PROTECTED]:/usr/local/newrepos
> login
>
> Is the path, /usr/local/newrepos, referring to the CVS repository
> directory?
Yes. What the client specifies must exactly match one of the
--allow-root options given to the server in the inet
ied
[...]
> Any ideas on what I am doing wrong?
I'd have thought that was fairly obvious -- the ownership and/or
permissions of the repository files weren't maintained by whatever
method you used to move them.
-Larry Jones
Isn't it sad how some people's grip on their liv
t; But it doesn't mention setting the merge method. Isn't this important when
> specifying that a file is binary? So wouldn't a more correct example be:
> *.gif -k 'b' -m COPY
Read the manual -- binary implies copy (and can't be overridden) so
there's no n
Frederic Brehm writes:
>
> Could another cause be a server clock that is two seconds ahead of the
> client?
No.
-Larry Jones
I like Mom to be impressed when I fulfill the least of my obligations.
-- Calvin
___
Info-cvs mailing li
s_21.html#SEC185>
> -Original Message-
Please create a new message for new topics rather than replying to a
completely unrelated message. And for heaven's sake, don't include the
whole blessed digest!
-Larry Jones
I won't eat
ation is repeatable
enough for it to actually work well.
-Larry Jones
Like I'm going to get any sleep NOW. -- Calvin
___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs
into a source code
control system.
-Larry Jones
See if we can sell Mom and Dad into slavery for a star cruiser. -- Calvin
___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs
ay it works. In client/server mode, the client doesn't
send the timestamp to the server so the server can't very well put it in
the output.
-Larry Jones
If I get a bad grade, it'll be YOUR fault for not doing the work for me!
-- Calvin
__
x27;s likely not a cvs problem.
Indeed, the short answer is, "because that's what diff3 does". For more
information about diff3, see the GNU Diffutils manual:
<http://www.gnu.org/software/diffutils/manual/diff.html>
-L
-j merge-from -j merge-to module
The problem is that you're tagging the wrong things. "merge-from"
should be the revision (on the trunk) just before the changes you want
to merge and "merge-to" should be the revision (also on the trunk) the
contains all of the changes
see the results(we have 2 branch tags on a repository), but
> sometimes, it says "No records selected"
>
> This is happening to some users; some users can see the list of tags,
> some others get the above message.
If you just use -T, you only see your own records. You have to
<http://www.cvshome.org/docs/manual/>
-Larry Jones
Another casualty of applied metaphysics. -- Hobbes
___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs
line calls?
Yes, but the command line is just whatever is in your inetd.conf
(something like "cvs -f --allow-root=/usr/CVS pserver") -- the actual
command and its options are sent in the client/server protocol, not on
the command line, so your scheme won't work.
-Larry Jones
directory involved
in a commit. You might want to take a look at the comit_prep and
log_accum scripts in the contrib directory for some ideas about how to
do things just once per commit instead of once per directory.
-Larry Jones
It's either spectacular, unbelievable success, or crushing,
Marcelo Carvalho Fernandes writes:
>
> How can i make CVS always ignore files with some extensions (ex: *.exe)
> during commit and import even if the client issue a "cvs import -I !"
> command ?
You can't. (Unless you want to rewrite it, of course.)
-Larry Jones
Th
install Cygwin "correctly" (i.e.,
using Windows line endings rather than Unix line endings).
-Larry Jones
My dreams are getting way too literal. -- Calvin
___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs
Alex v.Below writes:
>
> My client is the standard Unix cvs command line tool (1.11.15), what
> would be the "correct" client?
One for a platform that use as a line terminator (Macintosh?).
-Larry Jones
Santa's gonna skip this bl
ical form. The best way to fix that is to get a
correct client and force a commit of all the files, then stop using the
incorrect client.
-Larry Jones
My "C-" firmly establishes me on the cutting edge of the avant-garde.
-- Calvin
___
Info
sion numbers: they're for CVS, not you.
-Larry Jones
I wonder what's on TV now. -- Calvin
___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs
o complete
ignore it. You can even delete the tags if it offends you so much. For
that matter, you can use cvs admin to switch the default branch to the
trunk and remove the revisions on the vendor branch if you really want
to remove all traces of it. But there's no good reason to -- just
hich would be a waste of time and space), they only exist on the
vendor branch. Since doing a normal checkout should get you the most
recent revision of each file, files that have not been locally modified
*have* to come from the vendor branch in the general case.
-Larry Jones
That
t currently
under CVS control and that are implied (by being in a directory that's
being processed). Such files are usually noted with a "?" status --
when included in the ignore list they are silent ignored instead.
-Larry Jones
Some people just don't ha
ord that
indicates the default branch (if blank, the default branch is the
trunk). When you checkout without specifying a particular revision, you
get the most recent revision on the default branch. Newly imported
files have the default branch set to the vendor branch, locally modified
files have the de
ignore the revision numbers, they're for CVS's use, not
yours.
-Larry Jones
Hello, I'm wondering if you sell kegs of dynamite. -- Calvin
___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs
"Fouts Christopher (6452)" writes:
>
> I now do a "cvs -nq update -j HEAD -j b_dev proj" (-nq just to see if it
> works) and I get
>
> cvs server: file1.cpp: No such file or directory
Checkout and update don't work right with the global -n option,
parti
gest
reading all of Chapter 2 of the manual:
<http://www.cvshome.org/docs/manual/cvs-1.11.14/cvs_2.html>
-Larry Jones
I'm not a vegetarian! I'm a dessertarian. -- Calvin
___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs
es between the branch point and the head of the trunk,
the second does not.
-Larry Jones
It doesn't have a moral, does it? I hate being told how to live my life.
-- Calvin
___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs
repository -- that will check them all out again.
-Larry Jones
I've got an idea for a sit-com called "Father Knows Zilch." -- Calvin
___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs
e the material from your
> computer. Thank you for your understanding & co-operation.
Such disclaimers are silly on messages sent to public mailing lists.
-Larry Jones
What a waste to be going to school on a morning like this. -- Calvin
___
In
Eric Gorr writes:
>
>Fatal Error, aborting
>cvs: no such user
You're mapping your CVS username to the system user "cvs" in the
CVSROOT/passwd file, but there is no system user "cvs".
-Larry Jones
It's clear I'll never have a career in
o repository
You have to check out a module before you can add files to it. Please
read the manual:
<http://www.cvshome.org/docs/manual/>
-Larry Jones
Honey, are we out of aspirin again? -- Calvin's Dad
___
Info-cvs mailing
ating.fmb in my workarea using
> WINCVS?
You can certainly do it from the command line, I don't know whether
there's a GUIer way of doing it or not.
-Larry Jones
Everything's gotta have rules, rules, rules! -- Calvin
___
Info-cvs
e.org/docs/manual/cvs-1.11.14/cvs_21.html#SEC185>
-Larry Jones
These child psychology books we bought were such a waste of money.
-- Calvin's Mom
___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs
Derek Robert Price writes:
>
> I don't have access to any working web proxies myself, so I could only
> test that the parser works correctly. If anyone with access to a web
> proxy would care to test it, I would appreciate feedback.
Works fine for me!
-Larry Jones
Even if
"Gurpreet Singh (SCM)" writes:
>
> Just to make sure can the size of the codebase (say nearly 4.2GB) I am
> getting be an issue, assuming my sys / network is fine.
The size of the codebase would not cause permission problems.
-Larry Jones
I like maxims that don
issions are intact, the network login is the local administartor -
> to be more sure that this should not be the reason.
Then your Windows system/network is flaky. This is an OS problem, not a
CVS problem.
-Larry Jones
We seem to be out of gun powder. -- Calvin
__
problem?
The "correct" major revision number is whatever CVS chooses to assign --
revision numbers are for CVS's internal use, you should not care what
they are. Use tags if you want meaningful information.
-Larry Jones
He just doesn't want to face up
ns
and ownership of the CVS subdirectory and the files in it. If the
later, then I'm guessing that your working directory is on some kind of
a network filesystem (e.g., Samba) whose permission model doesn't match
what CVS expects.
-Larry Jones
Santa's gonna sk
Derek Robert Price writes:
>
> Perhaps the best thing to do would be to switch the
> delimiter in the log spec (the colons in `-r myfirsttag::mysecondtag')
> to `!' or `+' or whatever.
Interestingly enough, I note that RCS (rlog) uses "-", any idea why C
on the inetd.conf line should be "cvspserver" to match
what's in /etc/services, the very last thing on the line should be
"pserver" which is the CVS command to run.
Like I said, if inetd is still complaining about "cvspserver" being an
unknown service, then yo
tag or a time?
I think that's where we got stuck the last time we danced around this
issue.
-Larry Jones
What a waste to be going to school on a morning like this. -- Calvin
___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs
sly wrong with your inetd.conf or services
file, check your syslog for error messages from inetd, try restarting
inetd again, or run inetd with debugging enabled.
-Larry Jones
It's not denial. I'm just very selective about the reality I accept.
-- Calvin
iff and we really want it to
work the same way for all commands. Exactly how to do it is an open
issue.
-Larry Jones
If I was being raised in a better environment, I wouldn't
do things like that. -- Calvin
___
Info-cvs mailing list
[EMAIL
e
cvs rtag -r b_REL -b b_DEV_JS sample
-Larry Jones
I've changed my mind, Hobbes. People are scum. -- Calvin
___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs
Conrad T. Pino writes:
>
> Also consider cvs will use repositories identified by symbolic links and
Unless you're using LockDir= in your $CVSROOT/CVSROOT/config file, in
which case using symlinks will circumvent the locking and corrupt your
repository.
-Larry Jones
I don't see
1.10.8
1.10.8 is ancient, the current stable release is 1.11.14! You really
should upgrade.
You need to use a numerical month rather than an alphabetical one:
"2004-04-01 11:00:00 EST". Or, even easier, just use "now".
-Larry Jone
ranch from a project
Why do you want to do that? The whole point of a revision control
system is to preserve history, so you usually don't want to really
remove anything.
-Larry Jones
I take it there's no qualifying exam to be a Dad. -- Calvin
__
ng a GUI CVS client ,
> TortoiseCVS. I would like to hear from my friends who might be using such
> a setup. Any information, alternatives would be appreciated very much.
Standard (command line) CVS has no proxy support. You'll have to ask
the TortoiseCVS folks if they do.
-Larry Jones
Sandhya writes:
>
> When a user creates a tag, is there any means by which other users cannot update the
> tag.
<http://www.cvshome.org/docs/manual/cvs-1.11.14/cvs_18.html#SEC175>
-Larry Jones
That's one of the remarkable things about life. It's never so
ba
ile (or you have it in the wrong place).
-Larry Jones
ANY idiot can be famous. I figure I'm more the LEGENDARY type! -- Calvin
___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs
cvs up -j1.7 -j1.6 foo
cvs ci -m'back out changes from 1.7' foo
-Larry Jones
I've changed my mind, Hobbes. People are scum. -- Calvin
___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs
Andy Jones writes [in very long lines]:
>
> No, no. I don't want to remove the files. I just want to not tag
> them. Now it looks like I will have to tag the whole sandbox and then
> untag a list of about 30 files - not fun.
cvs tag foo *
-Larry Jones
If I get a ba
Sandhya writes:
>
> Have started to be the admin of cvs for for the past 1 month. Just wanted to know
> how to give read-
> write access on a folder level in cvs.
<http://www.cvshome.org/docs/manual/cvs-1.11.14/cvs_2.html#SEC13>
-Larry Jones
I sure like summer v
runk is the default branch so
you don't need to do anything special to get it.
-Larry Jones
The hardest part for us avant-garde post-modern artists is
deciding whether or not to embrace commercialism. -- Calvin
___
Info-cvs mailing lis
Mark D. Baushke writes:
>
> ISO 8601 format "-dd-mm hh:mm:ss -"
You've got the mm and dd swapped, it's "-mm-dd hh:mm:ss -".
-Larry Jones
The hardest part for us avant-garde post-modern artists is
deciding whether or not
301 - 400 of 3750 matches
Mail list logo