Skip to content
Snippets Groups Projects
  1. Dec 22, 2015
  2. Apr 18, 2012
    • Patrick Mézard's avatar
      convert/svn: do not try converting empty head revisions (issue3347) · c53a49c345e1
      Patrick Mézard authored
      Subversion conversion works by picking trunk and branches heads, computing a
      revision graph from them and converting the selected commits. By design we fail
      to convert empty revisions so we have to be careful when discovering the
      revision graph. In this particular issue, the source svn repository was a
      partial mirror made by svnsync. The funny part is svnsync preserves all
      revisions including empty ones. Also, we trusted ra.stat(path,
      stop).created_rev to give us the latest revision with changes in path history
      up to stop. This assumption broke at least when path is '', that is the
      repository root, which always returned 'stop' revision despited being empty.
      
      The workaround is to first trust ra.stat() but if the returned revision appear
      empty, search the whole path history from stop to r1 until some changes are
      found.
      c53a49c345e1
  3. Nov 29, 2010
  4. May 19, 2010
  5. May 09, 2010
  6. Jun 21, 2009
  7. Apr 29, 2009
  8. Dec 06, 2008
Loading