Hello,

Review Board 2.5.6.1 

There is a file with text in windows-1251 encoding in SVN. I commit string 
with russian letters. When I create a review request from “Create from a 
local change”. Then I try to see diff.  

RB shows error:

There was an error displaying this diff.

The patch to 'TestLibraries/TestCodeReview/Ansi.txt' didn't apply cleanly. 
The temporary files have been left in 
'c:\users\codere~1\appdata\local\temp\reviewboard.balvbf' for debugging 
purposes. `patch` returned: 

This may be a bug in the software, a temporary outage, or an issue with the 
format of your diff. 

Traceback (most recent call last):

File 
"C:\Bitnami\reviewboard-2.5.5-0\python\lib\site-packages\reviewboard-2.5.6.1-py2.7.egg\reviewboard\diffviewer\views.py",
 
line 275, in get     response = renderer.render_to_response(request)

File 
"C:\Bitnami\reviewboard-2.5.5-0\python\lib\site-packages\reviewboard-2.5.6.1-py2.7.egg\reviewboard\diffviewer\renderers.py",
 
line 56, in render_to_response

   return HttpResponse(self.render_to_string(request))
File 
"C:\Bitnami\reviewboard-2.5.5-0\python\lib\site-packages\reviewboard-2.5.6.1-py2.7.egg\reviewboard\diffviewer\renderers.py",
 
line 74, in render_to_string 

    large_data=True)

File 
"C:\Bitnami\reviewboard-2.5.5-0\python\lib\site-packages\djblets-0.9.3-py2.7.egg\djblets\cache\backend.py",
 
line 295, in cache_memoize

    compress_large_data))

  File 
"C:\Bitnami\reviewboard-2.5.5-0\python\lib\site-packages\djblets-0.9.3-py2.7.egg\djblets\cache\backend.py",
 
line 249, in cache_memoize_iter

    items = items_or_callable()

  File 
"C:\Bitnami\reviewboard-2.5.5-0\python\lib\site-packages\djblets-0.9.3-py2.7.egg\djblets\cache\backend.py",
 
line 292, in <lambda>

    lambda: [lookup_callable()],

  File 
"C:\Bitnami\reviewboard-2.5.5-0\python\lib\site-packages\reviewboard-2.5.6.1-py2.7.egg\reviewboard\diffviewer\renderers.py",
 
line 73, in <lambda>

    lambda: self.render_to_string_uncached(request),

  File 
"C:\Bitnami\reviewboard-2.5.5-0\python\lib\site-packages\reviewboard-2.5.6.1-py2.7.egg\reviewboard\diffviewer\renderers.py",
 
line 87, in render_to_string_uncached

    request=request)

  File 
"C:\Bitnami\reviewboard-2.5.5-0\python\lib\site-packages\reviewboard-2.5.6.1-py2.7.egg\reviewboard\diffviewer\diffutils.py",
 
line 429, in populate_diff_chunks

    chunks = list(generator.get_chunks())

  File 
"C:\Bitnami\reviewboard-2.5.5-0\python\lib\site-packages\reviewboard-2.5.6.1-py2.7.egg\reviewboard\diffviewer\chunk_generator.py",
 
line 756, in get_chunks

    for chunk in super(DiffChunkGenerator, self).get_chunks(cache_key):

  File 
"C:\Bitnami\reviewboard-2.5.5-0\python\lib\site-packages\reviewboard-2.5.6.1-py2.7.egg\reviewboard\diffviewer\chunk_generator.py",
 
line 107, in get_chunks

    large_data=True)

  File 
"C:\Bitnami\reviewboard-2.5.5-0\python\lib\site-packages\djblets-0.9.3-py2.7.egg\djblets\cache\backend.py",
 
line 295, in cache_memoize

    compress_large_data))

  File 
"C:\Bitnami\reviewboard-2.5.5-0\python\lib\site-packages\djblets-0.9.3-py2.7.egg\djblets\cache\backend.py",
 
line 249, in cache_memoize_iter

    items = items_or_callable()

  File 
"C:\Bitnami\reviewboard-2.5.5-0\python\lib\site-packages\djblets-0.9.3-py2.7.egg\djblets\cache\backend.py",
 
line 292, in <lambda>

    lambda: [lookup_callable()],

  File 
"C:\Bitnami\reviewboard-2.5.5-0\python\lib\site-packages\reviewboard-2.5.6.1-py2.7.egg\reviewboard\diffviewer\chunk_generator.py",
 
line 106, in <lambda>

    lambda: list(self.get_chunks_uncached()),

  File 
"C:\Bitnami\reviewboard-2.5.5-0\python\lib\site-packages\reviewboard-2.5.6.1-py2.7.egg\reviewboard\diffviewer\chunk_generator.py",
 
line 763, in get_chunks_uncached

    new = get_patched_file(old, self.filediff, self.request)

  File 
"C:\Bitnami\reviewboard-2.5.5-0\python\lib\site-packages\reviewboard-2.5.6.1-py2.7.egg\reviewboard\diffviewer\diffutils.py",
 
line 232, in get_patched_file

    return patch(diff, buffer, filediff.dest_file, request)

  File 
"C:\Bitnami\reviewboard-2.5.5-0\python\lib\site-packages\reviewboard-2.5.6.1-py2.7.egg\reviewboard\diffviewer\diffutils.py",
 
line 168, in patch

    'output': stderr,

Exception: The patch to 'TestLibraries/TestCodeReview/Ansi.txt' didn't 
apply cleanly. The temporary files have been left in 
'c:\users\codere~1\appdata\local\temp\reviewboard.balvbf' for debugging 
purposes.

`patch` returned:

If I upload patch from TortoiseSVN all is OK. Please, help.

Thanks.
Eugene.

-- 
Supercharge your Review Board with Power Pack: 
https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: 
https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
--- 
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/d/optout.

Reply via email to