I've gotten reviewboard working with my git repo when I keep around a local copy of the checkout, and update it frequently.
I'm trying to move to using a url to cgit My cgit setup is pretty unfriendly. any hints on how to make this work or debug this? So here is the url I can use to see a file in my repo in cgi, in 'plain' mode http://search.internet.com/commit/cf8b55f2ef64daf5d148f36ce01a70715c512f68/commit/code_management_tools/add_file_tag.pl?id=7bded99c9be22dccb9a5609f5f975f2faa7753d7 so the file is "code_management_tools/add_file_tag.pl" and the version is 7bded99c9be22dccb9a5609f5f975f2faa7753d7 In reviewboard admin I have set: ( this is the url I use to clone from command line ) Path: ssh:// operati...@git.internet.com/internet.com/data/git/push/com.internet.push.perl.git Raw file URL mask: http://search.internet.com/commit/cf8b55f2ef64daf5d148f36ce01a70715c512f68/plain/ <filename>?id=<revision> Here i try to post a review: $ post-review --debug >>> RBTools 0.5 >>> Python 2.6.6 (r266:84292, Feb 22 2013, 00:00:18) [GCC 4.4.7 20120313 (Red Hat 4.4.7-3)] >>> Running on Linux-2.6.32-358.2.1.el6.x86_64-x86_64-with-centos-6.4-Final >>> Home = /home/danh >>> Current Directory = /home/silurian/checkouts/com.internet.push.perl >>> Checking the repository type. Errors shown below are mostly harmless. DEBUG:root:Checking for a Bazaar repository... DEBUG:root:Checking for a CVS repository... DEBUG:root:Checking for a ClearCase repository... DEBUG:root:Checking for a Git repository... DEBUG:root:Running: git rev-parse --git-dir DEBUG:root:Running: git config core.bare DEBUG:root:Running: git rev-parse --show-toplevel DEBUG:root:Running: git symbolic-ref -q HEAD DEBUG:root:Running: git config --get branch.master.merge DEBUG:root:Running: git config --get branch.master.remote DEBUG:root:Running: git config --get remote.origin.url DEBUG:root:repository info: Path: com.internet.push.perl, Base path: , Supports changesets: False >>> Finished checking the repository type. >>> HTTP GETting api/info/ DEBUG:root:Running: git merge-base origin/master refs/heads/master DEBUG:root:Running: git diff --no-color --full-index --no-ext-diff --ignore-submodules --no-renames 7bded99c9be22dccb9a5609f5f975f2faa7753d7..refs/head s/master -M >>> HTTP GETting api/ >>> HTTP GETting https://rb.push.internet.com/api/info/ >>> Using the new web API >>> Attempting to create review request on com.internet.push.perl for None >>> HTTP POSTing to https://rb.internet.com/api/review-requests/: {'repository': 'com.internet.push.perl'} >>> Review request created >>> Uploading diff, size: 399 >>> HTTP POSTing to https://rb.internet.com/api/review-requests/2394/diffs/: {} >>> Got API Error 207 (HTTP code 400): The file was not found in the repository >>> Error data: {u'stat': u'fail', u'file': u'code_management_tools/ add_file_tag.pl', u'err': {u'msg': u'The file was not found in the repository', u'c ode': 207}, u'revision': u'c9c66a69db5b03e092db86c8b339cd1b2f89623e'} Error uploading diff Your review request still exists, but the diff is not attached. -- Want to help the Review Board project? Donate today at http://www.reviewboard.org/donate/ Happy user? Let us know at http://www.reviewboard.org/users/ -~----------~----~----~----~------~----~------~--~--- To unsubscribe from this group, send email to reviewboard+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/reviewboard?hl=en --- You received this message because you are subscribed to the Google Groups "reviewboard" group. To unsubscribe from this group and stop receiving emails from it, send an email to reviewboard+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.