Hi Mako,

Do you have excluded files specified in .reviewboardrc?

It looks like we probably have some bugs in this code. We'll take a look.

Christian

-- 
Christian Hammond
President/CEO of Beanbag <https://www.beanbaginc.com/>
Makers of Review Board <https://www.reviewboard.org/>

On Fri, Jun 3, 2016 at 3:14 AM, Mako Chang <gogom...@gmail.com> wrote:

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

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