Fix for "Absolute Module Reference Invalid" CVS error.
Submitted
Updated 4 months, 1 week ago
| Tony Bibbs | Reviewers | ||
| trunk | reviewboard | ||
| chipx86 | |||
| None | Review Board SVN | ||
This is a fix for the "Absolute Module Reference Invalid". The problem apparently has to do with the filename argument. If you look at it's contents I have a fully qualified filename. In looking at the C code in CVS they have a method they pump that argument through called isabsolute() and if it hits that check then it bails with the error given. So if you want to view the diff for /path/to/mymodule/config.php you must only give it "mymodule/config.php" (i.e. strip off /path/to/my/). I've confirmed this from the command line. This works: cvs -d :pserver:reviewboard@127.0.0.1:/path/to/my/project/ co mymodule/config.php While this does not: cvs -d :pserver:reviewboard@127.0.0.1:/path/to/my/project/ co /path/to/my/project/mymodule/config.php
Not much...just tested a few local CVS diff's and seems to work fine. More testing is definitely needed.