docs: def is_interesting(entry):
          """Is this entry interesting?
  
          ``entry`` is an XML node representing one entry of the svn status
          XML output.  It looks like this::
  
              <entry path="unchanged.txt">
                <wc-status item="normal" revision="1" props="none">
                  <commit revision="1">
                    <author>mg</author>
                    <date>2015-02-06T07:52:38.163516Z</date>
                  </commit>
                </wc-status>
              </entry>
  
              <entry path="added-but-not-committed.txt">
                <wc-status item="added" revision="-1" props="none"></wc-status>
              </entry>
  
              <entry path="ext">
                <wc-status item="external" props="none"></wc-status>
              </entry>
  
              <entry path="unknown.txt">
                <wc-status props="none" item="unversioned"></wc-status>
              </entry>
  
          """
          if entry.get('path') == '.':
              return False
          status = entry.find('wc-status')
          if status is None:
              warning('svn status --xml parse error: <entry path="%s"> without'
                      ' <wc-status>' % entry.get('path'))
              return False
          # For SVN externals we get two entries: one mentioning the
          # existence of the external, and one about the status of the external.
          if status.get('item') in ('unversioned', 'external'):
              return False
          return True