1. Augie Fackler
  2. hgsubversion
  3. Issues
Issue #147 closed

svn cp of directory + modifcation == "not found in manifest"

Paul Sargent
created an issue

This is the issue talked about in http://groups.google.com/group/hgsubversion/browse_thread/thread/d7a0618f10fd46f6

Attached is a script that will create an SVN repository that will cause hgsubversion to fail with the message "filename@rev not found in manifest"

The key points appear to be: A file must be modified inside a directory that has been copied with 'svn cp' in the same changeset The copy has to be of the form 'svn cp <URL> <PATH>'. A URL to URL copy doesn't reproduce the bug. * The copy must be from a URL outside the normal trunk/branches/tags hierarchy. In this case it's from an area called 'vendor'

I've reproduced the issue with Mercurial version 1.4.3 and hgsubversion version 8522f8ef799e (latest versions of both as of writing)

Comments (4)

  1. Anonymous

    I'm having the same error but it is not triggered but svn cp.

    It is a svn revision whereas the same file as deleted and then added back again:

    D trunk/nanobsd/Files/usr/local/etc/lighttpd/lighttpd.conf A+ trunk/nanobsd/Files/usr/local/etc/lighttpd/lighttpd.conf

    The repo I'm trying to clone is an opensource one: https://freenas.svn.sourceforge.net/svnroot/freenas

    This happens at revision r5683.

    Let me know if I need to open a new issue or there is a workaround, or even it is a problem on my end.

    Thank you.

  2. Log in to comment