gcommit crashes in svn working copy
Bug #583554 reported by
zsquareplusc
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar GTK+ Frontends |
Fix Released
|
Low
|
Jelmer Vernooij |
Bug Description
i have a svn working copy. I know this is not a typical use case and i do not really need it but i noticed the following:
- bzr qcommit correctly shows the commit dialog and changed files.
- bzr gcommit crashes with a Python traceback because some method in BranchConfig class is not available (see attachment for details)
What I would expect:
option 1) perform the operation as expected as the qbzr GUI can do it too
option 2) print an error message if the repository format is not appropriate but do not show crash reports
This bug report probably affects bzr-gtk or bzr-svn, not the bzr-core.
Related branches
Changed in bzr-gtk: | |
status: | New → Fix Released |
assignee: | nobody → Jelmer Vernooij (jelmer) |
importance: | Undecided → Medium |
importance: | Medium → Low |
To post a comment you must log in.
Traceback: python2. 6/dist- packages/ bzrlib/ commands. py", line 853, in exception_ to_return_ code python2. 6/dist- packages/ bzrlib/ commands. py", line 1055, in run_bzr python2. 6/dist- packages/ bzrlib/ commands. py", line 661, in run_argv_aliases direct( **all_cmd_ args) python2. 6/dist- packages/ bzrlib/ commands. py", line 665, in run_direct .run_simple( *args, **kwargs) python2. 6/dist- packages/ bzrlib/ cleanup. py", line 122, in run_simple python2. 6/dist- packages/ bzrlib/ cleanup. py", line 156, in _do_with_cleanups python2. 6/dist- packages/ bzrlib/ plugins/ gtk/commands. py", line 293, in run python2. 6/dist- packages/ bzrlib/ plugins/ gtk/commit. py", line 132, in __init__ _saved_ commit_ messages_ manager = SavedCommitMess agesManager( self._wt, self._wt.branch) python2. 6/dist- packages/ bzrlib/ plugins/ gtk/commit. py", line 815, in __init__ get_config( )._get_ branch_ data_config( ) data_config'
Traceback (most recent call last):
File "/usr/lib/
return the_callable(*args, **kwargs)
File "/usr/lib/
ret = run(*run_argv)
File "/usr/lib/
return self.run_
File "/usr/lib/
return self._operation
File "/usr/lib/
self.cleanups, self.func, *args, **kwargs)
File "/usr/lib/
result = func(*args, **kwargs)
File "/usr/lib/
dlg = CommitDialog(wt)
File "/usr/lib/
self.
File "/usr/lib/
config = branch.
AttributeError: 'BranchConfig' object has no attribute '_get_branch_
IMO, using private methods in GUI is not the best idea?