Hi 

My RBTools version is 0.7.4. Review Board version is 2.0.23.

I got message "CRITICAL: list index out of range"  when I use "rbt post" in 
my git-svn repository in both RBT version 0.7.4 and 0.7.6.

Here is the debug message.
$rbt post -d
>>> RBTools 0.7.6
>>> Python 2.7.6 (default, Nov 10 2013, 19:24:18) [MSC v.1500 32 bit 
(Intel)]
>>> Running on Windows-7-6.1.7601-SP1
>>> Home = c:/Users/admin
>>> Current directory = d:\Workspace\gs
>>> Checking for a Subversion repository...
>>> Running: svn --non-interactive info
>>> Command exited with rc 1: ['svn', '--non-interactive', u'info']
svn: E155007: 'D:\Workspace\gs' is not a working copy
---
>>> Checking for a Git repository...
>>> Running: git rev-parse --git-dir
>>> Running: git config core.bare
>>> Running: git rev-parse --show-toplevel
>>> Running: git symbolic-ref -q HEAD
>>> Running: git svn info
>>> Running: git svn rebase -n
>>> repository info: Path: svn://192.168.2.6, Base path: /SRC/gs, Supports 
changesets: False
>>> Making HTTP GET request to http://192.168.1.250/api/
>>> Making HTTP GET request to 
http://192.168.1.250/api/repositories/?tool=Subversion
>>> Cached response for HTTP GET 
http://192.168.1.250/api/repositories/?tool=Subversion expired and was 
modified
>>> Running: git rev-parse refs/heads/master
>>> Running: git merge-base 4d48570a67d49a541c0ec9fa772fd629d3cfe89b 
refs/remotes/git-svn
>>> Running: git rev-parse cd42967ef95602e7f5a840e2ea5662ebdeeba875
>>> Running: git status --porcelain --untracked-files=no
>>> Running: git rev-parse --git-dir
>>> Running: git version
>>> Running: git -c core.quotepath=false diff-tree --no-color --no-prefix 
-r -u --no-ext-diff 
cd42967ef95602e7f5a840e2ea5662ebdeeba875..4d48570a67d49a541c0ec9fa772fd629d3cfe89b
>>> Running: git rev-parse --git-dir
>>> Running: git -c core.quotepath=false diff --no-color --no-prefix -r -u 
--no-ext-diff 
cd42967ef95602e7f5a840e2ea5662ebdeeba875..4d48570a67d49a541c0ec9fa772fd629d3cfe89b
 
-- api.c >>> Running: git -c core.quotepath=false diff --no-color 
--no-prefix -r -u --no-ext-diff 
cd42967ef95602e7f5a840e2ea5662ebdeeba875..4d48570a67d49a541c0ec9fa772fd629d3cfe89b
 
-- 100644
>>> Running: git -c core.quotepath=false diff --no-color --no-prefix -r -u 
--no-ext-diff 
cd42967ef95602e7f5a840e2ea5662ebdeeba875..4d48570a67d49a541c0ec9fa772fd629d3cfe89b
 
-- api.c >>> Running: git -c core.quotepath=false diff --no-color 
--no-prefix -r -u --no-ext-diff 
cd42967ef95602e7f5a840e2ea5662ebdeeba875..4d48570a67d49a541c0ec9fa772fd629d3cfe89b
 
-- api.c >>> Running: git -c core.quotepath=false diff --no-color 
--no-prefix -r -u --no-ext-diff 
cd42967ef95602e7f5a840e2ea5662ebdeeba875..4d48570a67d49a541c0ec9fa772fd629d3cfe89b
 
-- api_init(void)
>>> Running: git -c core.quotepath=false diff --no-color --no-prefix -r -u 
--no-ext-diff 
cd42967ef95602e7f5a840e2ea5662ebdeeba875..4d48570a67d49a541c0ec9fa772fd629d3cfe89b
 
-- }
Traceback (most recent call last):
  File "c:/Program Files 
(x86)/RBTools/bin/../Python27/Scripts/rbt-script.py", line 8, in <module>
    load_entry_point('RBTools==0.7.6', 'console_scripts', 'rbt')()
  File "c:\Program Files 
(x86)\RBTools\Python27\lib\site-packages\rbtools-0.7.6-py2.7.egg\rbtools\commands\main.py",
 
line 133, in main
    command.run_from_argv([RB_MAIN, command_name] + args)
  File "c:\Program Files 
(x86)\RBTools\Python27\lib\site-packages\rbtools-0.7.6-py2.7.egg\rbtools\commands\__init__.py",
 
line 629, in run_from_argv
    exit_code = self.main(*args) or 0
  File "c:\Program Files 
(x86)\RBTools\Python27\lib\site-packages\rbtools-0.7.6-py2.7.egg\rbtools\commands\post.py",
 
line 693, in main
    extra_args=extra_args)
  File "c:\Program Files 
(x86)\RBTools\Python27\lib\site-packages\rbtools-0.7.6-py2.7.egg\rbtools\clients\git.py",
 
line 473, in diff
    exclude_patterns)
  File "c:\Program Files 
(x86)\RBTools\Python27\lib\site-packages\rbtools-0.7.6-py2.7.egg\rbtools\clients\git.py",
 
line 558, in make_diff
    for filename in changed_files:
  File "c:\Program Files 
(x86)\RBTools\Python27\lib\site-packages\rbtools-0.7.6-py2.7.egg\rbtools\utils\diffs.py",
 
line 83, in <genexpr>
    filename
  File "c:\Program Files 
(x86)\RBTools\Python27\lib\site-packages\rbtools-0.7.6-py2.7.egg\rbtools\clients\git.py",
 
line 553, in <genexpr>
    (filename.split()[-1] for filename in changed_files),
IndexError: list index out of range

Thanks for reading this.

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