Tobias Hunger schrieb: > On Monday, 30. May 2005 15:45, Christof Petig wrote: > >>Interesting ... it should not fail because it explicitely asks the >>server for the modules and their absolute paths. > > > Yes. gdb's CVS server returns a list of *directories and files* to be checked > out when asking for the gdb+dejagnu module. This list is passed on to > GetServerDir() (IIRC, can't check right now). > > GetServerDir tries to figure out which local directory matches up with which > directory on the server, assuming that expand-module has returned a list of > *directories*. As soon as one of the files returned earlier is encountered > the reported invariant failure pops up as the Message returned by the server > when checking out *files* is not expected.
Hmm. monotone cvs_pull explicitely does a recursive co [-r9999] to get the directory for every referred module and notes the result. Then it asks for every revision (rlog) and tries to file the files correctly. I could not come up with a less error prone procedure to get a list of both active and dead files. Christof PS: I will try to check myself where this problem lies.
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Monotone-devel mailing list Monotone-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/monotone-devel