qcommit: have no sense to allow revert or diff for non-versioned files
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
QBzr |
Fix Released
|
Low
|
Lukáš Lalinský |
Bug Description
If user check option "Show non-versioned files" then it possible to right-click on unversioned file and invoke revert or diff command. It's absolutely have no sense. But in the case of revert qcommit correctly shows error dialog with message "Path(s) not versioned", but in the case of diff internal bzrlib errors stays unhandled and produce traceback in console:
Traceback (most recent call last):
File "C:\work\
branch=
File "C:\work\
treediff = TreeDiff(
File "C:\work\
self.
File "C:\work\
delta = new_tree.
File "bzrlib\tree.pyc", line 93, in changes_from
File "bzrlib\
File "bzrlib\tree.pyc", line 633, in compare
File "bzrlib\
File "bzrlib\
bzrlib.
Changed in qbzr: | |
importance: | Undecided → Low |
status: | New → Confirmed |
Changed in qbzr: | |
assignee: | nobody → luks |
milestone: | none → 0.8.0 |
status: | Confirmed → Fix Committed |
Changed in qbzr: | |
status: | Fix Committed → Fix Released |
May be instead for non-versioned files right-click menu should suggest add?