Etcsvn 0.2.1
Sponsored Links
Etcsvn 0.2.1 Ranking & Summary
File size:
0.007 MB
Platform:
Any Platform
License:
GPL (GNU General Public License)
Price:
Downloads:
1488
Date added:
2005-09-28
Publisher:
Joseph Rawson
Etcsvn 0.2.1 description
Etcsvn is a command line program for managing system configurations in subversion. Etcsvn doesnt make a working copy out of your /etc, but uses a temporary workspace. Etcsvn will preserve ownership/permissions of the files being tracked.
Suppose you want to keep track of important config files on a system in a subversion repository. There are a few problems with using svn directly. One problem is that you need to keep track of ownership and permission modes of files and directories that you are tracking. It is somewhat difficult to manage the repository without access to a working copy, but a working copy is twice as big as what it works on. Also there is the possibility that you want to track some files in /var or somewhere else.
Etcsvn tries to provide a simple command line interface to manage files on you system. What it does is make a temporary working copy on the system. Etcsvn must be run as root, and it sets a umask of 077 before creating any file or directory. This makes the working copy as secure as possible. This is also true when restoring files, as the ownership and permissions are set after the file is created.
I am trying to make etcsvn a bridge between your system and the working copy. The goal is to provide only what is necessary to aid a system admin in being able to edit system configuration files in a convenient manner with tools that may not be available on the system your configuring.
Version restrictions:
- I am currently working on getting etcsvn to handle symbolic links. I am also adding an option to track directories recursively.
- There is no revision support yet.
- There is should be a little work done on the repository layout. It should be possible to place many systems in one repository, or have separate repositories for clients, networks, etc.
- Etcsvn makes no attempt to authenticate to your repository. This will probably not change anytime soon, because I feel that it should be the job of the script or administrator to handle this.
- Currently there needs to be a ini style config file in the root of your repository named "etcsvn.conf". There is only one section used in this file currently, and it is called "main". In the "main" section there is only one option supported, and it is called "files". The "files" option is a list of absolute path files separated with newlines.
Suppose you want to keep track of important config files on a system in a subversion repository. There are a few problems with using svn directly. One problem is that you need to keep track of ownership and permission modes of files and directories that you are tracking. It is somewhat difficult to manage the repository without access to a working copy, but a working copy is twice as big as what it works on. Also there is the possibility that you want to track some files in /var or somewhere else.
Etcsvn tries to provide a simple command line interface to manage files on you system. What it does is make a temporary working copy on the system. Etcsvn must be run as root, and it sets a umask of 077 before creating any file or directory. This makes the working copy as secure as possible. This is also true when restoring files, as the ownership and permissions are set after the file is created.
I am trying to make etcsvn a bridge between your system and the working copy. The goal is to provide only what is necessary to aid a system admin in being able to edit system configuration files in a convenient manner with tools that may not be available on the system your configuring.
Version restrictions:
- I am currently working on getting etcsvn to handle symbolic links. I am also adding an option to track directories recursively.
- There is no revision support yet.
- There is should be a little work done on the repository layout. It should be possible to place many systems in one repository, or have separate repositories for clients, networks, etc.
- Etcsvn makes no attempt to authenticate to your repository. This will probably not change anytime soon, because I feel that it should be the job of the script or administrator to handle this.
- Currently there needs to be a ini style config file in the root of your repository named "etcsvn.conf". There is only one section used in this file currently, and it is called "main". In the "main" section there is only one option supported, and it is called "files". The "files" option is a list of absolute path files separated with newlines.
Etcsvn 0.2.1 Screenshot
Etcsvn 0.2.1 Keywords
Etcsvn 0.2.1
command line program
working copy
command line
line program
system configurations
Etcsvn
system
files
working
copy
repository
Etcsvn 0.2.1
Version Control
Programming
Bookmark Etcsvn 0.2.1
Etcsvn 0.2.1 Copyright
WareSeeker periodically updates pricing and software information of Etcsvn 0.2.1 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Etcsvn 0.2.1 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
command line interface
command line programming
command line program in c
command line programs
command line program dig
command line options
filesharing
systemax
c# command line program
command line parameter
solar system
wav files
command line reference
java command line program
files with this
system sensor
command line commands
file share
Related Software
KSvn is a Konqueror-integrated frontend to the Subversion (svn) revision control system for KDE. Free Download
clive is a command line program that extracts videos from YouTube and Google Video websites. Free Download
svk is a decentralized version control system. Free Download
cfvers is a versioning system for configuration files. Free Download
NAFE is a tool to write and edit Linux console font files (.psf) with any text editor. Free Download
FileTraq is designed to be run periodically from the root crontab. Free Download
libsgc is a small shared library that helps to manage an sg Linux driver. Free Download
e2undel is an undelete tool for the ext2 file system under Linux. Free Download
Latest Software
Popular Software
Favourite Software