GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
SVNUP LOCAL SVNUP

svnup
A lightweight, dependency-free program to pull source from an Apache Subversion server.

svnup section [-46fntV] [-b branch] [-h hostname/address] [-k known files directory] [-l local directory] [-o port] [-p protocol] [-r revision] [-v verbosity]

svnup is a minimalist program used to create or synchronize a local copy of a Subversion repository. It is not intended to be a full-featured replacement for the devel/subversion port, but rather, is intended to provide a convenient way for users to update FreeBSD source files without having to install devel/subversion and all of its related dependencies.

Configuration options are stored in /usr/local/etc/svnup.conf and are grouped into commonly used sections (additional custom sections can be added to this file). The following command line options can be used to override the default and/or section values:
Use IPv4 addresses only.
Use IPv6 addresses only.
The Subversion branch to retrieve.
Display all files found in the target directory structure that are not present in the repository (each file is displayed with a leading "*").
The hostname or IP address of the Subversion repository.
The local directory to save the lists of known files to.
The local directory to save the repository's files to.
Display the last known revision number for the specified section and exit.
The custom port number on the server to connect to.
The protocol used to connect to the server (currently supported protocols are svn, http and https).
The revision number to retrieve (defaults to the branch's most recent revision if this option is not specified).
Remove all files in the local directory tree that do not exist in the repository. This will result in an exact match of the contents of the remote repository and will remove files in directories like /usr/ports/distfiles, /usr/src/sys/amd64/conf/, etc. Proceed with caution.
How verbose the output should be (0 = no output, 1 = show only names of the updated files/folders, 2 = also show a progress indicator, 3 = also show commands sent to the server and show svn response codes -- useful when debugging).
Display the version number and exit.

/usr/local/etc/svnup.conf
Default location of the svnup configuration file.
/var/tmp/svnup
Default location where svnup stores its lists of known files. The files stored here are used during subsequent runs to determine which files have been removed from the repository and are safe to delete locally.

Because svnup doesn't use the .svn folder that Subversion's svn client uses, you may experience difficulties using svn after using svnup in a given directory tree.

Using the configuration options for commonly used branches stored in /usr/local/etc/svnup.conf, to retrieve/checkout a copy of the most recent revision of the stable/9 branch:

svnup stable

To retrieve a copy of the most recent stable/9 branch, but store it in /tmp/stable (without modifying /usr/local/etc/svnup.conf)

svnup stable -l /tmp/stable

svnup.conf(5)

John Mehr <jmehr@umn.edu> is the author of svnup and this man page.
December 30, 2012 FreeBSD 13.1-RELEASE

Search for    or go to Top of page |  Section other |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.