------------------------------------------------------------------------------
To reply, visit https://hellosplat.com/s/beanbag/tickets/4515/
------------------------------------------------------------------------------

New ticket #4515 by mkmaier
For Beanbag, Inc. > RBTools

Status: New
Tags: Priority:Medium, Type:Defect


------------------------------------------------------------------------------
git-svn support broken in setup-repo
==============================================================================

# What version are you running?
RBTools 0.7.9
Python 2.7.12

# What steps will reproduce the problem?
1. "rbt setup-repo" in git-svn root directory
2. enter repo url


# What is the expected output? What do you see instead?
Should initialize git-svn repo, but shows python error instead.
After "fixing" the error by removing the offending keyword, git-svn only offers 
the *git* repos on the rb server, instead of the *svn* repo.


# What operating system are you using?
Cygwin on Windows 10


# Attach the debug out from the command.

```
$ rbt setup-repo -d
>>> RBTools 0.7.9
>>> Python 2.7.12 (default, Oct 10 2016, 12:56:26)
[GCC 5.4.0]
>>> Running on CYGWIN_NT-10.0-2.6.1-0.305-5-3-x86_64-64bit
>>> Home = /home/me
>>> Current directory = /cygdrive/c/workspaces/company.git
>>> Command line: rbt setup-repo -d
Enter the Review Board server URL: http://reviewboard.company.com/reviewboard/
>>> Checking for a Subversion repository...
>>> Running: svn --non-interactive info
>>> Command exited with rc 1: ['svn', '--non-interactive', u'info']
svn: E155007: '/cygdrive/c/workspaces/company.git' 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
Traceback (most recent call last):
  File "/usr/bin/rbt", line 11, in <module>
    sys.exit(main())
  File "/usr/lib/python2.7/site-packages/rbtools/commands/main.py", line 133, 
in main
    command.run_from_argv([RB_MAIN, command_name] + args)
  File "/usr/lib/python2.7/site-packages/rbtools/commands/__init__.py", line 
664, in run_from_argv
    exit_code = self.main(*args) or 0
  File "/usr/lib/python2.7/site-packages/rbtools/commands/setup_repo.py", line 
104, in main
    repository_info, tool = self.initialize_scm_tool()
  File "/usr/lib/python2.7/site-packages/rbtools/commands/__init__.py", line 
693, in initialize_scm_tool
    client_name=client_name)
  File "/usr/lib/python2.7/site-packages/rbtools/clients/__init__.py", line 
426, in scan_usable_client
    repository_info = tool.get_repository_info()
  File "/usr/lib/python2.7/site-packages/rbtools/clients/git.py", line 278, in 
get_repository_info
    supports_parent_diffs=True)
TypeError: __init__() got an unexpected keyword argument 'supports_parent_diffs'
```


# Please provide any additional information below.


------------------------------------------------------------------------------

-- 
You received this message because you are subscribed to the Google Groups 
"reviewboard-issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/reviewboard-issues.
For more options, visit https://groups.google.com/d/optout.

Reply via email to