Skip to content
This repository was archived by the owner on Oct 2, 2025. It is now read-only.
/ svn-daemon Public archive

A daemon to control a svn checkout via a web interface, written in go.

License

Notifications You must be signed in to change notification settings

trivago/svn-daemon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SVN Daemon

Caution

This repository has been archived as of October 2025.
If you wish to update or extend this project, please create a fork.

Synopsis

SVN Daemon is a small web based tool that can manipulate a svn checkout. We use it at trivago to manage some of our dev servers.

License

Read the license here

license

CI

Build Status

Installation

You will need a go compiler as long as I do not provide any downloads (sorry).

# Build it
go build main.go

# Rename it
mv main svn-daemon

# Make it executable
chmod +x svn-daemon

# Run it
./svn-daemon --config /path/to/config

Functions

  • Update current checkout (svn up)
  • Switch to any other branch or tag (with support for bootstrap's typeahead plugin)
  • optionally revert before each action
  • four hooks configurable: pre_up, post_up, pre_sw, post_sw

Screenshot

screenshot

About

A daemon to control a svn checkout via a web interface, written in go.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •