Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/martoe/gradle-svntools-plugin
Gradle plugin that provides various SVN-related tasks
https://github.com/martoe/gradle-svntools-plugin
Last synced: about 2 months ago
JSON representation
Gradle plugin that provides various SVN-related tasks
- Host: GitHub
- URL: https://github.com/martoe/gradle-svntools-plugin
- Owner: martoe
- License: mit
- Created: 2014-12-28T19:00:50.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2020-08-22T13:47:20.000Z (over 4 years ago)
- Last Synced: 2024-08-04T03:03:59.160Z (5 months ago)
- Language: Groovy
- Size: 318 KB
- Stars: 33
- Watchers: 8
- Forks: 17
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-gradle - gradle-svntools-plugin - Provide various SVN-related tasks. (Plugins / SCM)
README
# gradle-svntools-plugin
A [Gradle](https://www.gradle.org) plugin (based on [SVNKit](http://svnkit.com/)) that provides various [Subversion](http://svnbook.red-bean.com/)-related tasks.
The svntools-plugin can interact with existing SVN workspaces as well as create new workspaces (by performing a svn-checkout). It can interact with any SVN working copy format; no additional SVN client is required.
Please report bugs and feature requests at the [Github issue page](https://github.com/martoe/gradle-svntools-plugin/issues).
## Version compatibility
Plugin version | Gradle version | Java version
-------------- | -------------- | -------------
[up to 1.7](../gradle2/README.md) | 2.0 - 2.14 | 6 and above
2.x | 3.0 - 5.x | 7 and above
3.0 and above | 6.0 and above | 11 and above## Usage
* [Applying the plugin](docs/ApplyPlugin.md)
* [General Configuration](docs/GeneralConfig.md)
* [Examples](examples/)## Available tasks
* [SvnAdd](docs/SvnAdd.md): schedules files within a working copy to be added to SVN
* [SvnApplyPatch](docs/SvnApplyPatch.md): applies a patch file
* [SvnBranch](docs/SvnBranch.md): creates an SVN branch
* [SvnCheckout](docs/SvnCheckout.md): creates a local working copy of an SVN repository
* [SvnCleanup](docs/SvnCleanup.md): cleans up a working copy
* [SvnCommit](docs/SvnCommit.md): commits modifications of a local working copy
* [SvnCreatePatch](docs/SvnCreatePatch.md): creates a patch file based on modifications of a local working copy
* [SvnDelete](docs/SvnDelete.md): schedules files within a working copy to be deleted from SVN
* [SvnExport](docs/SvnExport.md): exports parts of an SVN repository to a local directory
* [SvnInfo](docs/SvnInfo.md): information about a local working copy file
* [SvnRevert](docs/SvnRevert.md): reverts modifications of a local working copy
* [SvnTag](docs/SvnTag.md): creates an SVN tag
* [SvnUpdate](docs/SvnUpdate.md): updates a local working copy
* [SvnVersion](docs/SvnVersion.md): summarize the local revision(s) of a working copy.[![Build Status](https://api.travis-ci.org/martoe/gradle-svntools-plugin.svg?branch=develop)](https://travis-ci.org/martoe/gradle-svntools-plugin)
[![Coverage Status](https://coveralls.io/repos/github/martoe/gradle-svntools-plugin/badge.svg?branch=develop)](https://coveralls.io/github/martoe/gradle-svntools-plugin?branch=develop)