skip to navigation
skip to content

Not Logged In

svncl 0.2.4

Generate changelog text for Subversion commits since the last tag.

Introduction

A tool to generate a changelog with Subversion from the commits occurring since the last tag. This is intended to simplify creating tag commit-messages. Messages are generated starting from the oldest.

I’m no more a fan of Subversion than the next, modern developer, but it still exists. If I have to use it, I’m going to make it as painless as possible.

Installation

Install via PyPI:

$ sudo pip install svncl

Usage

To generate a changelog:

$ svncl . https://svnserver.com/tags/project
- Setup fix.
- Removed obsolete references to collections package.
- Updates are now stored in S3.
- Added parallel S3 downloading.

This represents the four commits that have occurred since the last tag/release.

To do a release and simply pipe the output of svncl into the commit-message:

$ svncl . https://svnserver.com/tags/project1 | \
    svn cp -F - \
        https://svnserver.com/trunk/project1 \
        https://svnserver.com/tags/project1/project1-1.4.4

Committed revision 767.

$ svn log -l 1 https://svnserver.com/tags/project1
------------------------------------------------------------------------
r767 | dustin | 2014-06-24 03:11:36 -0400 (Tue, 24 Jun 2014) | 13 lines

- Setup fix.
- Removed obsolete references to collections package.
- Updates are now stored in S3.
- Added parallel S3 downloading.
 
File Type Py Version Uploaded on Size
svncl-0.2.4-py2-none-any.whl (md5) Python Wheel 2.7 2014-07-07 6KB
svncl-0.2.4-py3-none-any.whl (md5) Python Wheel 3.4 2014-07-07 6KB
svncl-0.2.4.tar.gz (md5) Source 2014-07-07 2KB
  • Downloads (All Versions):
  • 0 downloads in the last day
  • 89 downloads in the last week
  • 673 downloads in the last month