Meld crashes if svn working dir contains svn externals dirs
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
meld (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Natty |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: meld
If I run meld in a SVN working copy to display local modifications, meld crashes if the working copy contains a SVN externals directory.
TESTCASE:
svnadmin create /tmp/test-repo
svn co file://
cd repo
echo "bla" > file
svn add file
svn commit
svn cp file new-copy; meld .
The following traceback is given:
Traceback (most recent call last):
File "/usr/lib/
ret = task()
File "/usr/lib/
entries = filter(showable, self.vc.
File "/usr/lib/
dirs, files = self.lookup_
File "/usr/lib/
return self._get_
File "/usr/lib/
for match in self._get_
File "/usr/lib/
rev = status.
KeyError: 'revision'
regression potential:
low, small easily backported fix
The fix was released in 1.5.1 in oneiric and there are no reported regressions.
System info: Natty on amd64. meld 1.5.0-0ubuntu1
Related branches
- Marc Deslauriers: Approve
- Chase Douglas (community): Approve
- Ubuntu branches: Pending requested
-
Diff: 259 lines (+200/-2)8 files modifieddebian/changelog (+13/-0)
debian/control (+2/-1)
debian/control.in (+2/-1)
debian/patches/fix-786134.patch (+18/-0)
debian/patches/fix-svn-external-crash.patch (+21/-0)
debian/patches/fix-vcs-cwd.patch (+122/-0)
debian/patches/fix_iteration.patch (+18/-0)
debian/patches/series (+4/-0)
Changed in meld (Ubuntu): | |
status: | New → Confirmed |
description: | updated |
description: | updated |
Changed in meld (Ubuntu Natty): | |
status: | New → Triaged |
tags: |
added: verification-done removed: verification-needed |
fixed upstream in commit 8d7e4aff715a933 957a9cec99175fd 15fec846a6
http:// git.gnome. org/browse/ meld/commit/ ?id=8d7e4aff715 a933957a9cec991 75fd15fec846a6