svn

We have experienced a very poor performance of the svn log command on the new repository that had only a few revisions.

It took more than a minute(!) to get history that had only one revision - the initial import.

While blaming the server configuration and network security, we didn't find anything unusual that could affect the svn performance so much.

 

The reason was much simpler - initial import of the full project tree had more than 32,000 files, and it turned out to be too much for one revision.

Breaking the initial import into several commits solved the problem completely.

If you have a big project to import, instead of running

svn import myproject file:///opt/opencm/svnroot/trunk/myproject -m "Initial import"

 

write a short script to import smaller parts, like:

cd myproject

liya 15/06/2010 - 19:38
ALM, svn

Good news for those of you who love working with Notepad++ and work with Subversion!

No need to switch to Explorer for simple SVN actions anymore - there is a Subversion plugin for Notepad++ that should work under Windows XP, Vista, and 7. Both 32 bit and 64 bit operating systems are supported.

Find more information and download it from here

liya 28/02/2010 - 20:36
ALM, svn

Subversion is 1.6.2 was released on 11th of May.

Here are some important new features, enhancements and bug fixes:
- Repository Root relative URLs (client) - use of "short urls" :
  Syntax Description: "^/[REL-URL][@PEG]"
    '^/':      Represents the root url of the repository
    'REL_URL': Desired path relative to the root of the repository
    '@PEG':    Optional standard peg revision
  Examples:
    ^/
    ^/trunk
    ^/branches/1.5.x@25000
    ^/tags/1.4.6/@{2007-12-20T14:37:37.868870Z}

- Improvements to svn:externals
    - Support for files in svn:externals
    - Support usual shell quoting rules in externals definitions

liya 08/06/2009 - 20:36
Syndicate content