This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
Re: sim checkout broken
- From: Hans-Peter Nilsson <hp at bitrange dot com>
- To: Tom Tromey <tromey at redhat dot com>
- Cc: Joel Brobecker <brobecker at adacore dot com>, gdb-patches at sourceware dot org
- Date: Thu, 27 Jun 2013 13:09:45 -0400 (EDT)
- Subject: Re: sim checkout broken
- References: <1371835865-15879-1-git-send-email-tromey at redhat dot com> <871u7rwodv dot fsf at fleche dot redhat dot com> <20130624224138 dot GC5326 at adacore dot com> <alpine dot BSF dot 2 dot 02 dot 1306242048260 dot 69392 at arjuna dot pair dot com> <87y59ythcd dot fsf at fleche dot redhat dot com> <20130625142141 dot GF5326 at adacore dot com> <87ppvatfsp dot fsf at fleche dot redhat dot com> <87bo6ute8b dot fsf at fleche dot redhat dot com> <alpine dot BSF dot 2 dot 02 dot 1306260702510 dot 73224 at arjuna dot pair dot com> <878v1wrghn dot fsf at fleche dot redhat dot com> <alpine dot BSF dot 2 dot 02 dot 1306261316340 dot 73224 at arjuna dot pair dot com> <87bo6spakh dot fsf at fleche dot redhat dot com> <alpine dot BSF dot 2 dot 02 dot 1306262344310 dot 56741 at arjuna dot pair dot com> <877ghfppcx dot fsf at fleche dot redhat dot com> <87zjubo9x0 dot fsf at fleche dot redhat dot com>
On Thu, 27 Jun 2013, Tom Tromey wrote:
> Tom> Yeah, good point. I didn't try that.
> Tom> The reason it works for me is this line from .cvsrc:
>
> Tom> checkout -P
>
> Well, that works for the initial checkout, but now I can't make it work
> at all for subsequent checkouts. I don't get it, since I know this was
> working yesterday.
It probably stopped working when you read that I'd tried that
too! 8] On the bright side, it looks like you've repeated my
observation. Or maybe not really brighter but at least a
change in illumination.
I copied the entire src repo out of sourceware (~5GiB, a
445025730 tarball, so I could experiment with different
solutions - and luckily no-one checked in something
significant while I copied).
After a necessary adjustment (changing LockDir in
CVSROOT/config) checking out locally, with -d /path/to/cvsfiles
works (i.e. complains but exits 0). Weirdness. It's not the
pserver method because I get the same behavior using ssh; i.e.
-d :ext:hp@sourc...
For the record, the ~/.cvsrc trying ssh was:
diff -N -p -u
cvs -z3 -q
checkout -P
update -Pd
Luckily I get the same exit(1) behavior using the ssh method
with my copy of the repo, so I'll try some semi-random ideas.
(And I welcome any hunch.)
> I think moving the file out of 'common' should help.
Maybe. I'm not so sure but I'll try it locally.
By the way, I re-noticed the CVSROOT/history file, with about
1532526399 bytes of useless information (AFAIK). It even has a
history.old 2147487356 bytes long. Time for a history.old2
early next year? Ok, I'm digressing. Can't we just switch to
git? :D
brgds, H-P