title: Release management in SVN and Git
body: <p>We use a in house release management system integrated with SVN that does following:</p>
  
  <p>Developer gives title, repository, change set, selects code reviewer's name, QA's name and changeset in svn repo and submits for approval</p>
  
  <p>QA and Code reviewer approves release and it's made available for download in zip format. Files in zip archive are tracked via svn changeset.</p>
  
  <p>Now the QUESTION is: 
  Is there any open source implementation of better tested release management system that can do above tasks for us? We also plan to migrate our SVN repositories to GIT, so it would be a huge plus if releaser supports both systems. </p>
  
  <p>P.S. I read about Jenkins and Maven but not sure if they would do all what we want.</p>