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.
Release files for svncl 0.2.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| svncl-0.2.4.tar.gz | 2.6 kB | Details |
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| svncl-0.2.4-py3-none-any.whl | Python 3 | none | any | Details |
| svncl-0.2.4-py2-none-any.whl | Python 2 | none | any | Details |
Total release size: 15.2 kB
Release files / svncl-0.2.4.tar.gz
| Download URL | svncl-0.2.4.tar.gz |
|---|---|
| Size | 2.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
42da81a554af1658f4fcdbb6e17e636801cc9c3dccb86df514648184253eb561
|
|
BLAKE2b-256 checksum How to use checksums |
efe30b0ffa853a879e6aba0c83ae6e5888f22e2b93b14be2c8e8c6129c6aedd7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / svncl-0.2.4-py3-none-any.whl
| Download URL | svncl-0.2.4-py3-none-any.whl |
|---|---|
| Size | 6.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
cbf081032cd08e7df2542fbadcda8615832e26ae68283c5e6b2e6ce6352c6040
|
|
BLAKE2b-256 checksum How to use checksums |
e9a675ed6217ee86f572dd53a5fc82fc02f55c67552af55521796f33e244089f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / svncl-0.2.4-py2-none-any.whl
| Download URL | svncl-0.2.4-py2-none-any.whl |
|---|---|
| Size | 6.3 kB |
| Tags | Python 2 |
|
SHA-256 checksum How to use checksums |
0d5e9a667f421acebaba5e7f1e39e2ec8722bbf1c203c8de691abec89f6765d6
|
|
BLAKE2b-256 checksum How to use checksums |
c37462e9017722d73112842953ed46f325a437bee2f2a5593ec38bbb463ad696
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |