Hi,
   I have tried to post a review request and publish it using one
User, But in the Reviewers' UI, when He cilck the "view diff" link on
the top-right, There will be some error infomation:
**************************************************
The patch to 'mySouceTest.c' didn't apply cleanly. The temporary files
have been left in '/tmp/reviewboard.zX0n4M' for debugging purposes.
`patch` returned: patching file /tmp/reviewboard.zX0n4M/tmphNZpB0
patch: **** malformed patch at line 25: - exit(1);

Traceback (most recent call last):
  File "/data1/John1/bin/develop_tools/python/python2.5/lib/python2.5/
site-packages/ReviewBoard-1.0.5.1-py2.5.egg/reviewboard/diffviewer/
views.py", line 153, in view_diff
    interdiffset, highlighting, True)
  File "/data1/John1/bin/develop_tools/python/python2.5/lib/python2.5/
site-packages/ReviewBoard-1.0.5.1-py2.5.egg/reviewboard/diffviewer/
diffutils.py", line 623, in get_diff_files
    large_data=True)
  File "/data1/qiaohl/bin/develop_tools/python/python2.5/lib/python2.5/
site-packages/Djblets-0.5.6-py2.5.egg/djblets/util/misc.py", line 162,
in cache_memoize
    data = lookup_callable()
  File "/data1/John1/bin/develop_tools/python/python2.5/lib/python2.5/
site-packages/ReviewBoard-1.0.5.1-py2.5.egg/reviewboard/diffviewer/
diffutils.py", line 622, in <lambda>
    enable_syntax_highlighting),
  File "/data1/John1/bin/develop_tools/python/python2.5/lib/python2.5/
site-packages/ReviewBoard-1.0.5.1-py2.5.egg/reviewboard/diffviewer/
diffutils.py", line 345, in get_chunks
    new = get_patched_file(old, filediff)
  File "/data1/John1l/bin/develop_tools/python/python2.5/lib/python2.5/
site-packages/ReviewBoard-1.0.5.1-py2.5.egg/reviewboard/diffviewer/
diffutils.py", line 261, in get_patched_file
    return patch(filediff.diff, buffer, filediff.dest_file)
  File "/data1/John1/bin/develop_tools/python/python2.5/lib/python2.5/
site-packages/ReviewBoard-1.0.5.1-py2.5.egg/reviewboard/diffviewer/
diffutils.py", line 129, in patch
    (filename, tempdir, patch_output))
Exception: The patch to 'myUCMobile.c' didn't apply cleanly. The
temporary files have been left in '/tmp/reviewboard.zX0n4M' for
debugging purposes.
`patch` returned: patching file /tmp/reviewboard.zX0n4M/tmphNZpB0
patch: **** malformed patch at line 25: -               exit(1);
*******************************************************************
Need suggestion.
And, If I want to make a new reivewrequest with a new file that has
never been commited to CVS repository before ,The info would be as
follows:
------------------------------------------------------------------------------
>>> Review request draft saved
>>> Uploading diff, size: 50
>>> HTTP POSTing to 
>>> http://192.168.3.20:8080/api/json/reviewrequests/9/diff/new/: {}
>>> {"fields": {"path": ["The diff file is empty"]}, "stat": "fail", "err": 
>>> {"msg": "One or more fields had errors", "code": 105}}
Error uploading diff: One or more fields had errors (105)
>>> {'fields': {'path': ['The diff file is empty']}, 'stat': 'fail', 'err': 
>>> {'msg': 'One or more fields had errors', 'code': 105}}
Your review request still exists, but the diff is not attached
--------------------------------------------------------------------------------------------
In that case , Can the reviewer see the source code in the new file of
ReviewRequestor's any way?

Best Regards!

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