Can you see what the output of that 'svn diff --diff-cmd=diff --notice-ancestry
-r BASE' command is?

-David

On Tue, Dec 9, 2014 at 8:27 PM, Mayank Kumar <mayank...@gmail.com> wrote:

>
> Thanks David for your response.
>
> I have upgraded RBTools to version 0.6.3. But still facing the same issue.
> Below is the debug output for your reference:
>
> C:\Share\SVN Repo\sw>rbt post -d
> >>> RBTools 0.6.3
> >>> Python 2.7.6 (default, Nov 10 2013, 19:24:18) [MSC v.1500 32 bit
> (Intel)]
> >>> Running on Windows-XP-5.1.2600-SP3
> >>> Home = C:\Documents and Settings\mayankk\Application Data
> >>> Current directory = C:\Share\SVN Repo\sw
> >>> Checking for a Subversion repository...
> >>> Running: svn info --non-interactive
> >>> Running: diff --version
> >>> repository info: Path: https://XXX.XXX.XXX.XXX/ismaning/dev, Base
> path: /trunk/Branches/2201_GSMR_PPC/sw, Supports changesets: False
> >>> Making HTTP GET request to
> http://XXX.XXX.XXX.XXX:8080/reviewboard/api/
> >>> Making HTTP GET request to
> http://XXX.XXX.XXX.XXX:8080/reviewboard/api/info/
> >>> Making HTTP GET request to
> http://XXXX.XXX.XXX.XXX:8080/reviewboard/api/repositories/
> >>> Making HTTP GET request to
> http://XXX.XXX.XXX.XXX:8080/reviewboard/api/repositories/48/info/
> >>> Making HTTP GET request to
> http://XXX.XXX.XXX.XXX:8080/reviewboard/api/repositories/51/info/
> >>> repository info: Path: https:///XXX.XXX.XXX.XXX/ismaning/dev, Base
> path: /trunk/Branches/2201_GSMR_PPC/sw, Supports changesets: False
> >>> Running: svn info --non-interactive
> >>> Running: diff --version
> >>> repository info: Path: https:///XXX.XXX.XXX.XXX/ismaning/dev, Base
> path: /trunk/Branches/2201_GSMR_PPC/sw, Supports changesets: False
> >>> Running: svn status --ignore-externals
> >>> Running: svn diff --diff-cmd=diff --notice-ancestry -r BASE
> Traceback (most recent call last):
>   File "C:\Python27\Scripts\rbt-script.py", line 8, in <module>
>     load_entry_point('RBTools==0.6.3', 'console_scripts', 'rbt')()
>   File
> "C:\Python27\lib\site-packages\rbtools-0.6.3-py2.7.egg\rbtools\commands\main.py",
> line 134, in main
>     command.run_from_argv([RB_MAIN, command_name] + args)
>   File
> "C:\Python27\lib\site-packages\rbtools-0.6.3-py2.7.egg\rbtools\commands\__init__.py",
> line 416, in run_from_argv
>     exit_code = self.main(*args) or 0
>   File
> "C:\Python27\lib\site-packages\rbtools-0.6.3-py2.7.egg\rbtools\commands\post.py",
> line 753, in main
>     raise CommandError("There don't seem to be any diffs!")
> rbtools.commands.CommandError: There don't seem to be any diffs!
>
> But if I go to the directory in which files are modified, I am able to
> create the review request.
> Below is the debug output for the successful review request:
>
> C:\Share\SVN Repo\sw\inc>rbt post -d
> >>> RBTools 0.6.3
> >>> Python 2.7.6 (default, Nov 10 2013, 19:24:18) [MSC v.1500 32 bit
> (Intel)]
> >>> Running on Windows-XP-5.1.2600-SP3
> >>> Home = C:\Documents and Settings\mayankk\Application Data
> >>> Current directory = C:\Share\SVN Repo\sw\inc
> >>> Checking for a Subversion repository...
> >>> Running: svn info --non-interactive
> >>> Running: diff --version
> >>> repository info: Path: https:///XXX.XXX.XXX.XXX/ismaning/dev, Base
> path: /trunk/common/inc, Supports changesets: False
> >>> Making HTTP GET request to http://
> /XXX.XXX.XXX.XXX:8080/reviewboard/api/
> >>> Making HTTP GET request to http://
> /XXX.XXX.XXX.XXX:8080/reviewboard/api/info/
> >>> Making HTTP GET request to http://
> /XXX.XXX.XXX.XXX:8080/reviewboard/api/repositories/
> >>> Making HTTP GET request to
> http://1/XXX.XXX.XXX.XXX:8080/reviewboard/api/repositories/48/info/
> >>> Making HTTP GET request to http://
> /XXX.XXX.XXX.XXX:8080/reviewboard/api/repositories/51/info/
> >>> repository info: Path: https:///XXX.XXX.XXX.XXX/ismaning/dev, Base
> path: /trunk/common/inc, Supports changesets: False
> >>> Running: svn info --non-interactive
> >>> Running: diff --version
> >>> repository info: Path: https:///XXX.XXX.XXX.XXX/ismaning/dev, Base
> path: /trunk/common/inc, Supports changesets: False
> >>> Running: svn status --ignore-externals
> >>> Running: svn diff --diff-cmd=diff --notice-ancestry -r BASE
> >>> Running: svn info gsm/audio.h
> >>> Running: svn info gsm
> >>> Running: svn info types.h
> >>> Running: svn info gsm/audio.h
> >>> Running: svn info gsm/audio.h
> >>> Running: svn info gsm/audio.h
> >>> Running: svn info types.h
> >>> Running: svn info types.h
> >>> Running: svn info types.h
> >>> Making HTTP GET request to http://
> /XXX.XXX.XXX.XXX:8080/reviewboard/api/review-requests/
> >>> Making HTTP POST request to http://
> /XXX.XXX.XXX.XXX:8080/reviewboard/api/review-requests/
> >>> Making HTTP GET request to http://
> /XXX.XXX.XXX.XXX:8080/reviewboard/api/review-requests/10/diffs/
> >>> Making HTTP POST request to http://
> /XXX.XXX.XXX.XXX:8080/reviewboard/api/review-requests/10/diffs/
> >>> Making HTTP GET request to http://
> /XXX.XXX.XXX.XXX:8080/reviewboard/api/review-requests/10/draft/
> Review request #10 posted.
>
> http:///XXX.XXX.XXX.XXX:8080/reviewboard/r/10/
> http:///XXX.XXX.XXX.XXX:8080/reviewboard/r/10/diff/
>
>
> Regards
> Mayank
>
> On Wednesday, 10 December 2014 06:48:18 UTC+5:30, David Trowbridge wrote:
>>
>> The version of RBTools that you're using is pretty old. Can you upgrade
>> to the 0.6.x series?
>>
>> -David
>>
>> On Mon, Dec 8, 2014 at 11:35 PM, Mayank Kumar <maya...@gmail.com> wrote:
>>
>>>
>>> Hi,
>>>
>>> I am trying to integrate SVN with ReviewBoard.
>>> I am able to create the review request by creating a diff file
>>> separately and upload it.
>>>
>>> Also, "rbt post" works fine if I go into the particular directory and
>>> give this command.
>>>
>>> But if there are multiple files modified in different folders and the
>>> command "rbt post" is given at the top of the folder, it says "There don't
>>> seem to be any diffs!".
>>> Below is the debug output for the same:
>>>
>>> C:\Share\SVN Repo>rbt post -d
>>> DEBUG:root:Checking for a Subversion repository...
>>> DEBUG:root:Running: svn info --non-interactive
>>> DEBUG:root:Running: diff --version
>>> DEBUG:root:repository info: Path: https:///XXX.XXX.XXX.XXX/ismaning/dev
>>> <https://www.google.com/url?q=https%3A%2F%2F10.120.16.200%2Fismaning%2Fdev&sa=D&sntz=1&usg=AFQjCNFcWV2ZRPjVlLQ5niQkFZM16oR-Cw>,
>>> Base path: /trunk/Branches/2201_GSMR_PPC, Sup
>>> DEBUG:root:Making HTTP GET request to http:///XXX.XXX.XXX.XXX:8080/
>>> reviewboard/api/
>>> <http://www.google.com/url?q=http%3A%2F%2F172.21.111.93%3A8080%2Freviewboard%2Fapi%2F&sa=D&sntz=1&usg=AFQjCNHrAWKm7Z6inNiFBwDXUPQiWc96WQ>
>>> DEBUG:root:Making HTTP GET request to http:///XXX.XXX.XXX.XXX:8080/
>>> reviewboard/api/info/
>>> <http://www.google.com/url?q=http%3A%2F%2F172.21.111.93%3A8080%2Freviewboard%2Fapi%2Finfo%2F&sa=D&sntz=1&usg=AFQjCNHFGpttajQvWH3xhTYuknZKlZWkyw>
>>> DEBUG:root:Running: svn st
>>> DEBUG:root:Running: svn diff --diff-cmd=diff
>>> Traceback (most recent call last):
>>>   File "C:\Python27\Scripts\rbt-script.py", line 8, in <module>
>>>     load_entry_point('RBTools==0.5.6', 'console_scripts', 'rbt')()
>>>   File 
>>> "C:\Python27\lib\site-packages\rbtools-0.5.6-py2.7.egg\rbtools\commands\main.py",
>>> line 127, in main
>>>     command.run_from_argv([RB_MAIN] + args)
>>>   File "C:\Python27\lib\site-packages\rbtools-0.5.6-py2.7.
>>> egg\rbtools\commands\__init__.py", line 158, in run_from_
>>>     exit_code = self.main(*args) or 0
>>>   File 
>>> "C:\Python27\lib\site-packages\rbtools-0.5.6-py2.7.egg\rbtools\commands\post.py",
>>> line 633, in main
>>>     raise CommandError("There don't seem to be any diffs!")
>>> rbtools.commands.CommandError: There don't seem to be any diffs!
>>>
>>>
>>> It might be a trivial issue but I am not sure how to fix it.
>>>
>>> Would appreciate any help.
>>>
>>> Regards
>>> Mayank
>>>
>>>  --
>>> Get the Review Board Power Pack at http://www.reviewboard.org/powerpack/
>>> ---
>>> Sign up for Review Board hosting at RBCommons: https://rbcommons.com/
>>> ---
>>> Happy user? Let us know at http://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...@googlegroups.com.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>  --
> Get the Review Board Power Pack at http://www.reviewboard.org/powerpack/
> ---
> Sign up for Review Board hosting at RBCommons: https://rbcommons.com/
> ---
> Happy user? Let us know at http://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.
>

-- 
Get the Review Board Power Pack at http://www.reviewboard.org/powerpack/
---
Sign up for Review Board hosting at RBCommons: https://rbcommons.com/
---
Happy user? Let us know at http://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