I'm trying to configure Mercurial (over ssh) with Reviewboard. I see that 
folks have managed to successfully set this up. Any knowledge sharing 
appreciated.

If I use the ssh URL:
ssh://hg@hg.<snip>.com/dev/gui
& enter my user-name with no password, I get an error: (I setup access 
using a ssh key with no password). I also tried using the hg user & that 
failed as well.
*Unable to authenticate against this repository using one of the supported 
authentication types.*

On the server, I am able to clone the repo using this command.

Next, I tried entering: /home/swami/Documents/dev/gui where I locally 
cloned the repo. Now, whenever I upload a diff, I get an error:
*The file 'README' (rUNKNOWN) could not be found in the repository: unknown 
revision 'UNKNOWN'
Traceback (most recent call last):
File 
"/usr/local/lib/python2.7/dist-packages/ReviewBoard-1.6.4.1-py2.7.egg/reviewboard/diffviewer/views.py",
 
line 151, in view_diff
interdiffset, highlighting, True)
File 
"/usr/local/lib/python2.7/dist-packages/ReviewBoard-1.6.4.1-py2.7.egg/reviewboard/diffviewer/diffutils.py",
 
line 1072, in get_diff_files
large_data=True)
File 
"/usr/local/lib/python2.7/dist-packages/Djblets-0.6.16-py2.7.egg/djblets/util/misc.py",
 
line 157, in cache_memoize
data = lookup_callable()
File 
"/usr/local/lib/python2.7/dist-packages/ReviewBoard-1.6.4.1-py2.7.egg/reviewboard/diffviewer/diffutils.py",
 
line 1071, in <lambda>
enable_syntax_highlighting)),
File 
"/usr/local/lib/python2.7/dist-packages/ReviewBoard-1.6.4.1-py2.7.egg/reviewboard/diffviewer/diffutils.py",
 
line 552, in get_chunks
old = get_original_file(filediff)
File 
"/usr/local/lib/python2.7/dist-packages/ReviewBoard-1.6.4.1-py2.7.egg/reviewboard/diffviewer/diffutils.py",
 
line 365, in get_original_file
large_data=True)[0]
File 
"/usr/local/lib/python2.7/dist-packages/Djblets-0.6.16-py2.7.egg/djblets/util/misc.py",
 
line 157, in cache_memoize
data = lookup_callable()
File 
"/usr/local/lib/python2.7/dist-packages/ReviewBoard-1.6.4.1-py2.7.egg/reviewboard/diffviewer/diffutils.py",
 
line 364, in <lambda>
data = cache_memoize(key, lambda: [fetch_file(file, revision)],
File 
"/usr/local/lib/python2.7/dist-packages/ReviewBoard-1.6.4.1-py2.7.egg/reviewboard/diffviewer/diffutils.py",
 
line 343, in fetch_file
data = tool.get_file(file, revision)
File 
"/usr/local/lib/python2.7/dist-packages/ReviewBoard-1.6.4.1-py2.7.egg/reviewboard/scmtools/hg.py",
 
line 35, in get_file
return self.client.cat_file(path, str(revision))
File 
"/usr/local/lib/python2.7/dist-packages/ReviewBoard-1.6.4.1-py2.7.egg/reviewboard/scmtools/hg.py",
 
line 239, in cat_file
raise FileNotFoundError(path, rev, str(e))
FileNotFoundError: The file 'README' (rUNKNOWN) could not be found in the 
repository: unknown revision 'UNKNOWN'*

I'd at least like the ability to just upload diffs, that existed with the 
initial versions of reviewboard. Any help appreciated.

-- 
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

Reply via email to