Skip to content
forked from koto/svn-tools

Various command-line utilities for Subversion users

Notifications You must be signed in to change notification settings

krusematt/svn-tools

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Author: Krzysztof Kotowicz
License: MIT

In this repository there are various small command-line (Linux) scripts made to facilitate working with Subversion Following tools are currently present:

svn-grep

Script used to grep subversion repository for a given string in all log messages and fetch related revisions' log messages and diffs.

Requirements

  • Subversion client (command line)
  • xmlstarlet (I use xmlstarlet package for Ubuntu)

Usage

svn-grep <string to search for> [output-dir] [working copy dir]

output-dir defaults to ./report-SEARCH_TERM
working copy dir defaults to .

Grepping the repository could take some time as all repository history must be transferred to client.

Example

svn-grep CUSTOM_FEATURE 

This will fetch all logs/diffs for all revisions having CUSTOM_FEATURE in log message and put it into ./report-CUSTOM_FEATURE

svn-zip

Script used to upgrade a working copy and export it to a zip file with name containing last revision or a given version string. Useful if you need to supply your customers with versioned releases of your software.

About

Various command-line utilities for Subversion users

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%