######octothorp.es

#subversion

  • SVN::Notify 2.50

    https://justatheory.com/2005/11/svnnotify-2.50/

    SVN::Notify 2.50 is currently making its way to CPAN. It has quite a number of changes since I last wrote about it here, most significantly the slick new CSS treatment introduced in 2.47, provided by Bill Lynch. I really like the look, much better than it was before. Have a look at the SVN::Notify::HTML::ColorDiff output to see what I mean. Be sure to make your browser window rally narrow to see how all of the sections automatically get a nice horizontal scrollbar when they’re wider than the window. Neat, eh? Check out the 2.40 output for contrast.

  • SVN::Notify 2.70: Output Filtering and Character Encoding

    https://justatheory.com/2008/02/svnnotify-2.70/

  • Migrating Bricolage CVS to Git

    https://justatheory.com/2009/04/bricolage-cvs-to-git/

    Following a discussion on the Bricolage developers mail list, I started down the path last week of migrating the Bricolage Subversion repository to Git. This turned out to be much more work than I expected, but to the benefit of the project, I think. Since I had a lot of questions about how to do certain things and how Git thinks about certain things, I wanted to record what I worked out here over the course of a few entries. Maybe it will help you manage your migration to Git.

  • SVN::Notify 2.10 Generalizes Behavior

    https://justatheory.com/2004/10/svnnotify-2.10/

  • SVN::Notify 2.0 Hitting CPAN

    https://justatheory.com/2004/10/svnnotify-2.0/

  • How to Globally Change a Subversion Username

    https://justatheory.com/2008/04/svn-modify-author/

    I successfully migrated the Kineticode Subversion repository to a new server yesterday. Everything works great. But after my first commit, I realized that, while my username on the old server was “theory,” on the new server it’s “david”. Subversion works fine, of course, and I was able to start committing from old checkouts using the new username, but I realized that sites like Ohloh would pick up the two usernames as separate usernames. So I wanted to update all of the 3630 existing revisions that were mine to use the new username.

    Follow #subversion on RSS or use the

    JSON API
    
    curl -X GET \
      -H "Content-type: application/json" \
      -H "Accept: application/json" \
      "https://octothorp.es/~/subversion"