svn: Malformed URL for repository
During a merge from branch on the same repository as current copy: svn merge -r17007:17249 http://hostname/svn/path I got the error: svn: Malformed URL for repository. The fix is to add user name in...
View ArticleSubversion Best Practices
I’ve been using many version control systems in software development projects. I’m aware Subversion is not the best version control system out there, but it’s most popular (at least among enterprise...
View ArticleHow to correct comment after commit in Subversion
Correcting comments of existing commits is easy if you have enough privileges on subversion repository: svn propedit -r <revision-number-here> --revprop svn:log "<new log message>"...
View ArticleIs “commit freeze” really required for software development?
During software development (especially done in agile way) there are often time when working software release must be prepared for customer evaluation of internal testing. I found many software release...
View ArticlePeer code reviews with Subversion
Aplikacja.info believes in continuous integration and frequent reases, so uses so-called stable trunk policy. That means: at any time any developer can make installation from trunk to production...
View ArticleDo not reformat whole files on commit, PLEASE!
What’s the purpose of internal project documentation? To help people do their jobs. Developers need the knowledge to be distributed across the team, testers need definition of proper system behaviour,...
View ArticleWhy svn:mime-type does matter?
You probably already know that Subversion stores some kind of metadata for all files added to repository. It’s called “properties” in Subversion vocabulary. This key-value map is responsible for...
View ArticleSubversion: How To Revert Single Commit
Let’s say you tracked someone broke HEAD of trunk and you want to reverse that single commit from main branch. Subversion makes very handy syntax for reverse merges: svn merge -c -19203...
View ArticleSoftware Releases Using GIT
Releasing Software is not just packing latest version to tarball and send to SFTP server. It requires preparation and some planning to be done properly. I’ll describe release procedure I applied on one...
View Article
More Pages to Explore .....