** Description changed:

  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. The following 
traceback is given:
+ 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:///tmp/test-repo repo
+ 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/meld/meld/task.py", line 130, in iteration
      ret = task()
    File "/usr/lib/meld/meld/vcview.py", line 330, in _search_recursively_iter
      entries = filter(showable, self.vc.listdir(root))
    File "/usr/lib/meld/meld/vc/_vc.py", line 166, in listdir
      dirs, files = self.lookup_files(cdirs, cfiles)
    File "/usr/lib/meld/meld/vc/_vc.py", line 175, in lookup_files
      return self._get_dirsandfiles(directory, dirs, files)
    File "/usr/lib/meld/meld/vc/svn.py", line 105, in _get_dirsandfiles
      for match in self._get_matches(directory):
    File "/usr/lib/meld/meld/vc/svn.py", line 95, in _get_matches
      rev = status.attrib["revision"]
  KeyError: 'revision'
  
  System info: Natty on amd64. meld 1.5.0-0ubuntu1

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/787831

Title:
  Meld crashes if svn working dir contains svn externals dirs

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/meld/+bug/787831/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to