Hi,

According to the release notes for 1.7.13, parent diff support for 
Mercurial was fixed. I'm currently testing it, but Review Board is still 
reporting an error.

hg qpush    <-- patch_1
hg qpush    <-- patch_2
hg postreview -m qparent  <-- yields review 1

Selecting View Diff on review 1 shows the error:

Diff currently unavailable.  *Error:* The file 'path/to/file' (abcdef) 
could not be found in the repository  
Details<https://oldozz.int.fusionio.com/r/30584/diff/#>   

Traceback (most recent call last):
  File 
"/usr/local/lib/python2.6/dist-packages/ReviewBoard-1.7.13-py2.6.egg/reviewboard/diffviewer/views.py",
 line 251, in view_diff_fragment
    diff_file = get_requested_diff_file()
  File 
"/usr/local/lib/python2.6/dist-packages/ReviewBoard-1.7.13-py2.6.egg/reviewboard/diffviewer/views.py",
 line 171, in get_requested_diff_file
    populate_diff_chunks(files, highlighting, request=request)
  File 
"/usr/local/lib/python2.6/dist-packages/ReviewBoard-1.7.13-py2.6.egg/reviewboard/diffviewer/diffutils.py",
 line 342, in populate_diff_chunks
    chunks = generator.get_chunks()
  File 
"/usr/local/lib/python2.6/dist-packages/ReviewBoard-1.7.13-py2.6.egg/reviewboard/diffviewer/chunk_generator.py",
 line 137, in get_chunks
    large_data=True)
  File 
"/usr/local/lib/python2.6/dist-packages/Djblets-0.7.17-py2.6.egg/djblets/util/misc.py",
 line 157, in cache_memoize
    data = lookup_callable()
  File 
"/usr/local/lib/python2.6/dist-packages/ReviewBoard-1.7.13-py2.6.egg/reviewboard/diffviewer/chunk_generator.py",
 line 136, in <lambda>
    lambda: list(self._get_chunks_uncached()),
  File 
"/usr/local/lib/python2.6/dist-packages/ReviewBoard-1.7.13-py2.6.egg/reviewboard/diffviewer/chunk_generator.py",
 line 141, in _get_chunks_uncached
    old = get_original_file(self.filediff, self.request)
  File 
"/usr/local/lib/python2.6/dist-packages/ReviewBoard-1.7.13-py2.6.egg/reviewboard/diffviewer/diffutils.py",
 line 126, in get_original_file
    request=request)
  File 
"/usr/local/lib/python2.6/dist-packages/ReviewBoard-1.7.13-py2.6.egg/reviewboard/scmtools/models.py",
 line 171, in get_file
    large_data=True)[0]
  File 
"/usr/local/lib/python2.6/dist-packages/Djblets-0.7.17-py2.6.egg/djblets/util/misc.py",
 line 157, in cache_memoize
    data = lookup_callable()
  File 
"/usr/local/lib/python2.6/dist-packages/ReviewBoard-1.7.13-py2.6.egg/reviewboard/scmtools/models.py",
 line 170, in <lambda>
    request)],
  File 
"/usr/local/lib/python2.6/dist-packages/ReviewBoard-1.7.13-py2.6.egg/reviewboard/scmtools/models.py",
 line 266, in _get_file_uncached
    data = self.get_scmtool().get_file(path, revision)
  File 
"/usr/local/lib/python2.6/dist-packages/ReviewBoard-1.7.13-py2.6.egg/reviewboard/scmtools/hg.py",
 line 37, in get_file
    return self.client.cat_file(path, str(revision))
  File 
"/usr/local/lib/python2.6/dist-packages/ReviewBoard-1.7.13-py2.6.egg/reviewboard/scmtools/hg.py",
 line 223, in cat_file
    raise FileNotFoundError(path, rev)
FileNotFoundError: The file 'path/to/file' (abcdef) could not be found in the 
repository

-- 
Bruce Cran

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

Reply via email to