svn to git conversion: generated .gitignore files

Ian Young ian at iay.org.uk
Wed Aug 26 10:44:35 EDT 2015


A couple of weeks back, Scott noticed that the .gitignore files being generated
by our reposurgeon conversions were not applying their emulation of Subversion's
defaults recursively, only to the root directory. So for example a file foo~ would
be ignored if it was in the root directory but not if it was in a subdirectory.

This was of course a bug, and it is now fixed in reposurgeon. I have manually
fixed the already converted repositories so that their master branch has this
behaviour going forward:

    cpp-msbuild
    cpp-opensaml
    cpp-xmltooling
    java-idp-integration-tests
    java-metadata-aggregator
    js-embedded-discovery

Obviously if you check out an old tag you'll get the incorrect behaviour but it
definitely didn't seem like it was worth rebuilding those repositories to fix that,
given that it would have invalidated any work done after the conversion.

If you're using one of those repositories, you should just see that as a new commit
in the normal way.

I have however rebuilt and republished all of the in-conversion repositories so
that their generated .gitignore files should be correct back to the first revision.
This also involved refreshing from the current Subversion repositories, so all of
the conversions should be back up to date. Affected repositories are:

    ant-extensions
    changepass
    cpp-log4shib
    cpp-sp
    java-identity-provider
    java-idp-testbed
    java-opensaml
    java-opensaml2
    java-opensaml2-main
    java-openws
    java-parent-project-v2
    java-parent-project-v3
    java-shib-common
    java-shib-idp2
    java-shib-idp2-main
    java-support
    java-xmltooling
    jetty7-dta-ssl
    jetty9-dta-ssl
    spring-extensions
    testshib
    tomcat6-dta-ssl
    trustany-ssl
    website
    xmlsectool

As always with significant changes to the in-progress conversions, you will need to re-clone to get the latest versions as all the SHA values will have changed.

    -- Ian




-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5250 bytes
Desc: not available
URL: <http://shibboleth.net/pipermail/dev/attachments/20150826/bc6931b8/attachment.p7s>


More information about the dev mailing list