/data1/cvs pserver
-Larry Jones
There's never enough time to do all the nothing you want. -- Calvin
that the result is what you want) before you can commit it.
-Larry Jones
I've got more brains than I know what to do with. -- Calvin
. Whether the HEAD is on the trunk or
the vendor branch is completely irrelevant. Particularly if you don't
expect to do any more work on the vendor branch.
-Larry Jones
What better way to spend one's freedom than eating chocolate
cereal and watching cartoons! -- Calvin
, by default, produces a
report of checked-out *modules*, so the file name is ignored. If you
specified a type of report that applies to files (e.g., -c), it would
work as you expect.
-Larry Jones
Ever notice how tense grown-ups get when they're recreating? -- Calvin
directory), so I was wondering after the installation do I need to
remove that directory.
You don't have to, but you can if you want to. You can also do ``make
clean'' or ``make distclean'' to get rid of most or all of the generated
files.
-Larry Jones
Oh, now don't YOU start on me
Stephane Picard writes [about a commitinfo script]:
With what can I replace my "$answer = STDIN" to let it work remotely ?
You can't. When you're running client/server, all info scripts are run
on the server, so there's no way to interact with the user on the client
system. Sorr
"Trouble making a
connection to a CVS server".
-Larry Jones
All girls should be shipped to Pluto--that's what I say. -- Calvin
nly thing in .cvsrc that isn't strictly a user preference
is the compression level, which should never have been implemented that
way in the first place (although I understand why it was).
-Larry Jones
Is it too much to ask for an occasional token gesture of appreciation?!
-- Calvin
because I'm working in a different directory, nor do I want cvs to work
differently just because I'm working in a different repository.
-Larry Jones
It's like SOMEthing... I just can't think of it. -- Calvin
time. See the file HACKING in the CVS distribution for some guidance in
how to procede.
-Larry Jones
Hmm... That might not be politic. -- Calvin
: if SERVER_SUPPORT is defined but neither AUTH_SERVER_SUPPORT
nor HAVE_GSSAPI is defined, that would cause this problem.
-Larry Jones
It seems like once people grow up, they have no idea what's cool. -- Calvin
new, empty directory tree. It looks
like you had the CVS sources inside the repository directory tree when
you tried to import them, causing CVS to go into an infinite recursion.
(CVS shouldn't allow you to do this.)
-Larry Jones
Kicking dust is the only part of this game we really like. -- Calvin
t depends on whether the client is reading or writing when it discovers
that the server is gone.
What happens if you try to telnet in at this point instead of doing a
cvs login?
-Larry Jones
I take it there's no qualifying exam to be a Dad. -- Calvin
will be running as, then you can run the script as much as
you want without having to worry about loging in.
-Larry Jones
Years from now when I'm successful and happy, ...and he's in
prison... I hope I'm not too mature to gloat. -- Calvin
wrong.
-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 she was just
checking to see if the Postal Service was still working. -- Calvin
Dick he needs to decided what (if anything) he
wants to do to merge the changes.
-Larry Jones
Fortunately, that was our plan from the start. -- Calvin
,
you can set the CVS_SERVER_SLEEP environment variable to the number of
seconds the child should sleep before starting to run -- that will give
you time to attach a debugger to it and catch the crash. A traceback
from the debugger will be much more useful than straces.
-Larry Jones
How many presents
Stephen L Arnold writes:
cvs server: cannot open /root/.cvsignore: Permission denied
cvs [server aborted]: can't chdir(/root): Permission denied
See "Trouble making a connection to a CVS server" in the CVS manual.
-Larry Jones
Please tell me I'm adopted. -- Calvin
incorrectly) to deal with the
problem, but they've not contacted us (the CVS developers) to discuss
the problem or potential fixes. At the moment, I'm convinced that inetd
should be fixed, but I'm willing to be convinced otherwise -- so far,
I've heard no justification for the current beh
and @sc{cvs} will
not create additional files in that directory. To
clear it, use the @code{update} command with the
@samp{-d} option, which will get the additional files
and remove @file{Entries.Static}.
-Larry Jones
I always send Grandma a thank-you note right
Brian Collins writes:
When we placed our code under CVS, there were a number of files and directories
imported which we really didn't want. We don't ever want to be able to recover
them, so is it OK just to remove the offending directories directly from the
repository?
Yes.
-Larry Jones
conventions is just asking for trouble.
-Larry Jones
Let's just sit here a moment... and savor the impending terror. -- Calvin
any time multiple files were committed.
AHA! The PreservePermissions code is notoriously buggy -- it has been
disabled in the development version.
-Larry Jones
Well, it's all a question of perspective. -- Calvin
of grief.
-Larry Jones
Let's pretend I already feel terrible about it, and that you
don't need to rub it in any more. -- Calvin
local time.
In particular, the time in the above command will be interpreted as
local time, not UTC.
-Larry Jones
From now on, I'm devoting myself to the cultivation of
interpersonal relationships. -- Calvin
ory, which is
just plain wrong. How did you populate your repository in the first
place?
-Larry Jones
He doesn't complain, but his self-righteousness sure gets on my nerves.
-- Calvin
sticky. Otherwise, if there's already a stick tag or date on
the file and you don't specify -A, you should get the sticky revision.
Otherwise, you should get the head version (with no sticky revision). I
don't have a clue as to what -j should do in combination with -C.
-Larry Jones
Fr
on www.cyclic.com, but with the integration into SourceGear's web
site, that information has become inaccessible. Perhaps Eric Sink or KJ
Paradise from SourceGear can help you find it.
-Larry Jones
I stand FIRM in my belief of what's right! I REFUSE to
compromise my principles! -- Calvin
between your working file and the repository revision the
working file is based on. That need not be the latest revision in the
repository if you checked out a specific revision or if someone has
commited changes since you last did a checkup, update, or commit.
-Larry Jones
If I was being raised
sername
and password are stored in ~/.cvspass so you only have to login once.
All you need to do is to manually do the "cvs login" once as the user
the script will be running as.
-Larry Jones
I think football is a sport the way ducks think hunting is a sport. -- Calvin
or integrate with each other. Both groups were
"cvs maintainers".)
-Larry Jones
I hope Mom and Dad didn't rent out my room. -- Calvin
as the file is backdated to
the timestamp of the last build (which means each build must forcibly touch a
file that's known to the cvs wrapper script).
Because *in general*, you don't know that a build is not needed.
-Larry Jones
My brain is trying to kill me. -- Calvin
that there was a more detailed discussion of
the serious potential data-loss problems with the existing wrappers code
elsewhere and I'm not sure it's all covered on the unoff-wrap page.
-Larry Jones
Monopoly is more fun when you make your own Chance cards. -- Calvin
2. Larry posted the most elegent solution ...
Larry posted a most gross hack ...
But it was an *elegant* gross hack! ;-)
-Larry Jones
I've got more brains than I know what to do with. -- Calvin
if you do decide to do it, please change the
diff_usage message (in src/diff.c) to document all of the options rather
than deferring to "rcsdiff-options". (And, although I haven't looked, I
suspect a similar change ought to be made to the Cederqvist manual.)
-Larry Jones
Pitiful. Just pitiful. -- Calvin
g?
You can pass the cvs $USER internal variable to the taginfo script as a
parameter. See "Loginfo example" in the Cederqvist manual for a good
example of what to do.
-Larry Jones
Oh, now don't YOU start on me. -- Calvin
impossible to automate.
-Larry Jones
See if we can sell Mom and Dad into slavery for a star cruiser. -- Calvin
@mach1:/proj/cvs_repo co -d . MyProj1
cvs server: existing repository /proj/cvs_repo does not match
/proj/cvs_repo/MyProj1
cvs server: ignoring module MyProj1
It's a bug in CVS that is fixed in 1.10.8. You can get it from
www.cyclic.com.
-Larry Jones
Moms and reason are like oil and water
Dougie Mclachlan writes:
CVS checkout to specified directory does not appear to function correctly
via client/sever.
Get the current imterim release (1.10.8) from www.cyclic.com.
-Larry Jones
See if we can sell Mom and Dad into slavery for a star cruiser. -- Calvin
manual mentions this (potential --
only some version of inetd have this limit) problem and suggests having
inetd run a shell script that then calls cvs with the appropriate
arguments as the usual solution.
-Larry Jones
It's not denial. I'm just very selective about the reality I accept.
-- Calvin
and the server machines?
-Larry Jones
It's like SOMEthing... I just can't think of it. -- Calvin
.)
-Larry Jones
When you're as far ahead of the class as I am, it doesn't take much time.
-- Calvin
erver" in the Cederqvist manual for
troubleshooting advice.
-Larry Jones
Nobody knows how to pamper like a Mom. -- Calvin
hours ago'.
See the Cederqvist manual's description of -D in "Common command
options".
-Larry Jones
Philistines. -- Calvin
be updated in the repository and
also modified in your working directory, the resulting merge would
likely be unusable -- explicitly marking the files as binary would
prevent CVS wasting time trying to do a merge.
-Larry Jones
Oh, what the heck. I'll do it. -- Calvin
do
the right thing for new files that you add in the future.
You should (re)read "Handling binary files" in the Cederqvist manual.
-Larry Jones
I suppose if I had two X chromosomes, I'd feel hostile too. -- Calvin
on a Linux system
that has $HOME set in the environment of things run from inetd -- in
that case, you have to arrange to unset $HOME: you can change inetd.conf
to run a shell script that unsets the variable and then runs cvs, or you
can use env to run cvs with a pristene environment.
-Larry Jones
M
a pserver.
-Larry Jones
I think your train of thought is a runaway. -- Calvin's Mom
to me like you misspelled pserver in
inetd.conf or the cvs on your server machine was built without pserver
support -- try running "/path/to/cvs pserver" on the server and see what
happens.
-Larry Jones
Wh. -- Calvin
.
-Larry Jones
This game lends itself to certain abuses. -- Calvin
Tony Hoyle writes:
How is cvs supposed to handle spaces in filenames?
CVS was not designed to handle spaces in filenames, although it should.
It's getting better and better, but I'm not surprised that there are
still problems.
-Larry Jones
What a waste to be going to school on a morning
t;cvs
init" since your repository already exists, but it won't hurt anything
if you do. (DO NOT, however, do "cvs -n init" -- there's a bug that
causes it to damage files in CVSROOT.)
-Larry Jones
Everything's gotta have rules, rules, rules! -- Calvin
PROTECTED], preferably by using the cvsbug
script that comes with CVS.
-Larry Jones
But Mom, frogs are our FRIENDS! -- Calvin
Harald Kucharek writes:
Is there a command on the CVS client side which gives me the version
of the CVS server, like I get with cvs --version?
No.
-Larry Jones
Rats. I can't tell my gum from my Silly Putty. -- Calvin
you've got some kind of a control character (probably a CR) at
the end of the lines in CVSROOT/passwd. If the server is running on a
Unix machine, the passwd file *must* be a normal Unix format text file.
-Larry Jones
The living dead don't NEED to solve word problems. -- Calvin
nce we now know for sure that your CVS does support pserver, the
problem must be a mistake in your inetd config file. You wouldn't
happen to have a control character (like a CR) at the end of the line,
would you?
-Larry Jones
That's the problem with nature. Something's always stinging you
or oo
the native expr or some
other version?
-Larry Jones
Like I'm going to get any sleep NOW. -- Calvin
I'd appreciate any
feedback on that issue as well.
Since CVSROOT/passwd specifies the system user that CVS is to run as,
anyone who can modify it can become any user they want to. Maintaining
it with CVS makes it harder to control who can modify it.
-Larry Jones
It's no fun to play games with a poor sport. -- Calvin
re CVS doesn't issue a
descriptive message in addition to the translation of errno (which is
what "Permission denied" is), so I'm inclined to think that the message
you're seeing is coming from somewhere other than CVS itself.
-Larry Jones
What a stupid world. -- Calvin
is more than a bit unclear, but I have faith that it will
straighten itself out eventually.
-Larry Jones
I hate being good. -- Calvin
uot;,", "", ";", "=", tab, or
newline. The same thing will happen if the host name contains any of
those characters, but that's much less common.
The current development version gives a more reasonable message in these
cases.
-Larry Jones
That's one of the remark
), you can
edit src/options.h to remove the #define of CVS_BADROOT.
-Larry Jones
Sometimes I think the surest sign that intelligent life exists elsewhere
in the universe is that none of it has tried to contact us. -- Calvin
nded to in a pserver context? The mapped-to
user on the server side, or the "unmapped" user?
The "unmapped" user (i.e., who you logged in to the server as).
-Larry Jones
It must be sad being a species with so little imagination. -- Calvin
a placeholder that's used as the "repository directory" for working
directories that don't correspond to a real repository directory.
-Larry Jones
Things are never quite as scary when you've got a best friend. -- Calvin
version rather than remaking it.
-Larry Jones
All girls should be shipped to Pluto--that's what I say. -- Calvin
not currently support spaces in filenames.
-Larry Jones
I think if Santa is going to judge my behavior over the last year,
I ought to be entitled to legal representation. -- Calvin
t;
in the Cederqvist manual for more details.
-Larry Jones
I won't eat any cereal that doesn't turn the milk purple. -- Calvin
results than get bad results really fast.
-Larry Jones
I suppose if I had two X chromosomes, I'd feel hostile too. -- Calvin
username the
server is running as, just as though an "su" had been done.) See
"Expansions in administrative files" in the Cederqvist manual for more
information on internal variables.
-Larry Jones
Just when I thought this junk was beginning to make sense. -- Calvin
repository (at cvs.cyclic.com), a group of
developers, and ongoing maintenance.
-Larry Jones
I've got to start listening to those quiet, nagging doubts. -- Calvin
e username the
server is running as (see Section 2.9.3.1 [Password
authentication server], page 21).
Better?
-Larry Jones
Shut up and go get me some antiseptic. -- Calvin
unlikely it is to occur in theory,
Murphy's law guarantees that it will happen in practice, at the worst
possible time).
-Larry Jones
I must have been delirious from having so much fun. -- Calvin
to SourceGear and then to OpenAvenue
has clouded by crystal ball beyond usability. Last I heard, OpenAvenue
was trying to hire someone (or someones) to run CVS -- when that
happens, I expect the fog to start to lift.
-Larry Jones
I'm crying because out there he's gone, but he's not gone inside me. -- Calvin
Mitch Davis writes:
Larry Jones wrote:
The problem is the severity of being wrong. If CVS thinks the file has
changed when it really hasn't, the worst thing that can happen is you
waste some time sending the file to the server when you don't really
need to. If CVS thinks
e
valuable change than just using checksums in addition to (or instead of)
timestamps.
-Larry Jones
Aw Mom, you act like I'm not even wearing a bungee cord! -- Calvin
somewhere other than where CVS looks for it. What platform is your
server running on? Is there a man page for setsockopt()? Does it list
SO_KEEPALIVE as a supported socket option? What header files does it
show needing to be included?
-Larry Jones
See if we can sell Mom and Dad into slavery
orders of magnitude more severe. (See
my previous messages.)
-Larry Jones
All this was funny until she did the same thing to me. -- Calvin
agree, but they almost always
cause CVS to think that the file might have been changed when it wasn't,
which isn't a serious problem in most cases.
-Larry Jones
Things are never quite as scary when you've got a best friend. -- Calvin
er, not that it should be used
simply to determine whether the file was suspected of changing.
-Larry Jones
Talk about someone easy to exploit! -- Calvin
* directory created? If so, what
are its permissions and is there anything in it?
-Larry Jones
That's the problem with nature. Something's always stinging you
or oozing mucus on you. -- Calvin
Greg A. Woods writes:
The problem with patches that, well, they're patches.
CVS doesn't need a(nother) patch archive. It needs an architect.
Hear, hear! (OpenAvenue, are you listening?!?)
-Larry Jones
I never get to do anything fun. -- Calvin
maintained by a group of volunteers, all of
whom have day jobs that keep them more than busy enough, and because the
current code is so convoluted in places that it would take an enormous
amount of time to understand it sufficiently to rewrite it (which it
what it really needs).
-Larry Jones
What's
will
result in a change to its timestamp. It only happens when a cvs command
that set file timestamps is finished, and it only sleeps until one
second has passed since the last timestamp, so it doesn't have a
significant impact (and it may not even sleep at all).
-Larry Jones
Buddy, if you think
a command line.
The usual solution to this problem is to have inetd run a shell script
that then runs CVS with as many arguments as you need.
-Larry Jones
...That would be pretty cool, if they weren't out to kill me. -- Calvin
from the SUN system.
Nope.
-Larry Jones
Well of course the zipper's going to get stuck if everyone
stands around WATCHING me! -- Calvin
as binary files. Is there a solution?
Since Unix doesn't distinguish between text and binary files, it is safe
to import binary files on Unix without marking them as binary. You can
then use cvs admin to correctly mark them as binary after the fact.
-Larry Jones
It's a Doofus Ignoramus! Our hero
So it does. But is it verifying the file contents too?
No.
-Larry Jones
Why is it you always rip your pants on the day everyone has to
demonstrate a math problem at the chalkboard? -- Calvin
of the project, that's the right thing to do.
-Larry Jones
I'm writing you a message in code. How do you spell "nincompoop"? -- Calvin
; the data may already be
lost.
Right?
Right.
-Larry Jones
I don't NEED to compromise my principles, because they don't have
the slightest bearing on what happens to me anyway. -- Calvin
nd-of-line character ('\n'), and they also interpret ^Z
(SUB) as end-of-file when reading (they may or may not write ^Z at
end-of-file when writing). Both of these can cause serious data loss
when applied to binary files.
-Larry Jones
I obey the letter of the law, if not the spirit. -- Calvin
it might be.) If the files are too
scattered to make that feasible, then you'll most likely have to fall
back to using cvs add and commit instead of import, which means no
vendor branch and thus no easy way to track third-party sources.
-Larry Jones
Aw Mom, you act like I'm not even wearing
a debugger or a system call trace.
Once we know what's failing, then we've got a chance of figuring out why
and how to fix it.
-Larry Jones
My "C-" firmly establishes me on the cutting edge of the avant-garde.
-- Calvin
about.
-Larry Jones
I think we need to change the rules. -- Calvin
. But why bother? It's kind of like adding a super strong
deadbolt lock to your front door when there's a window right next to it
-- all a bad guy has to do is break the window and then reach in and
unlock the door.
-Larry Jones
He doesn't complain, but his self-righteousness sure gets on my nerves
options to prevent the
above problem.
-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 she was just
checking to see if the Postal Service was still working. -- Calvin
Noel L Yap writes:
According to Larry, this situation is less likely to occur in
cvs-1.10.8 due to CVS trying harder to find a unique tmp directory name.
In the current development version, not 1.10.8.
-Larry Jones
I wonder if I can grow fangs when my baby teeth fall out. -- Calvin
es in file or directory
names yet.
-Larry Jones
Pitiful. Just pitiful. -- Calvin
Gary Young writes:
#!/bin/sh
/usr/bin/cvs \
`ls -d /cm/vault/* \
| sed '1,$s/.*/--allow-root=/'` \
pserver
The following is simpler and a bit more efficient:
#!/bin/sh
exec /usr/bin/cvs `for f in /cm/vault/*; do echo --allow-root=$f; done` pserver
-Larry Jones
You don't get
/bin/env env - /usr/local/bin/cvs -f
--allow-root=/cvsroot pserver
-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
:
cvspserver stream tcp nowait root /usr/bin/env env - /usr/local/bin/cvs
--allow-root=/cvsroot pserver
(Note that the paths for env, cvs, and CVSROOT may be different on your
system, so be sure to use the right ones!)
-Larry Jones
I think we need to change the rules. -- Calvin
1 - 100 of 3318 matches
Mail list logo