FauthD / pysubwcrev

Python3 version of SubWCRev from TortoiseSVN, also replaces svnwcrev
GNU General Public License v3.0
0 stars 0 forks source link

TortoiseSVN's SubWCRev app is windows-only. For those developing cross-platform apps, it's nice to have a command-line compatible alternative to swap into the build process. Only dependencies are Python and pysvn.

Rational

There is a Linux version of SubWcRev called svnwcrev, that still works in many cases. Though lately I had issues with binary files (UTF-8 error), so I looked for an update, just to find out that tigris is dead since 2020. Since I still had the sources, I published them on git for reference https://github.com/FauthD/svnwcrev.

While looking for a solution to my UTF-8 issues, I found https://github.com/nickveys/pysubwcrev , but that was written in Python2. For luck only 3 lines needed a change, so I forked and provide that here.

Build on Ubuntu (20.04)

Ansible role to install pysvnwcrev

Also uninstalls the good old C-Based svnwcrev and links. Various symlinks are created with different flavours of names.

Hints