skip to navigation
skip to content

Not Logged In

svncl 0.2.1

Generate changelog text between HEAD and the last tag.

Latest Version: 0.2.4

Introduction

A tool to generate a changelog from the commits occurring after 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 SVN 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.1-py2-none-any.whl (md5) Python Wheel 2.7 2014-06-24 6KB
svncl-0.2.1.tar.gz (md5) Source 2014-06-24 2KB
  • Downloads (All Versions):
  • 12 downloads in the last day
  • 102 downloads in the last week
  • 673 downloads in the last month