Download Etcsvn - Etcsvn Description, Etcsvn Reviews
Contact
 


 

Download

 
Download Now (0K)
GPL (GNU General Public License)
Downloads till now: 3
 
 

Quick search

 



 

Rate this software

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

No. Votes

0

 

Linux

Assembler Tools , Bug Tracking , Code Generators , Compilers , Debuggers , Disassemblers , Internationalization , Interpreters , Libraries , Localization, Perl Modules , Preprocessors , Quality Assurance and Testing , UI (User Interfaces) , Version Control , Widgets ,

Windows

Mac

Mobile

Drivers

Scripts - DHTML

Scripts - DHTML (new)

Web Developer Blog

Web Developer Blog (new)

Scripts and Applications

Ajax
ASP
ASP.NET
C and C++
CFML
CGI and Perl
Flash
Java
JavaScript
PHP
Python
XML

Etcsvn

 

Details

Size: 0K
Last Update: 2008-06-01 22:45:40
Version: 0.2.1
OS Support: Linux
License/Program Type: GPL (GNU General Public License)
Publisher: Joseph Rawson
Price:$0.00
Description:

Etcsvn 0.2.1 is version control software developed by Joseph Rawson.
Etcsvn is a command line program for managing system configurations in subversion. Etcsvn doesn't 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.

Limitations:
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.

Requirements:
python -- A good scripting language
pysvn -- I like this extension better than the official one.
subversion -- If not a dependency, then highly recommended

Etcsvn should work as is on any Unix/posix type system.

What's New in This Release:
A minor syntax error when handling links has been fixed.
Etcsvn 0.2.1 supports english interface languages and works with Linux.

Downloading Etcsvn 0.2.1 will take if you use fast ADSL connection.

Leave a comment




(optional)

What is 7-3?




0 comments


Add to

 Del.icio.us   Digg It   Furl   YahooMyWeb   Blinklist
 

Etcsvn Version History

Product Date Added
Etcsvn 0.2.1 2008-06-01 22:45:40


Related Software

Data::PropertyList
From category: Libraries
Data::PropertyList 1998.1217 is libraries software developed by Evolution Online Systems, Inc.. Data::PropertyList is a Perl module that can convert arbitrary objects to/from strings. SYNOPS...
Devel::Carnivore
From category: Libraries
Devel::Carnivore 0.09 is libraries software developed by Malte Ubl. Devel::Carnivore is a Perl module to spy on your hashes (and objects). SYNOPSIS use Devel::Carnivore;...
Jifty Web Form Clickable
From category: Perl-Modules
Jifty::Web::Form::Clickable is a Perl module with some item that can be clicked on -- either a button or a link....
Audio::DSP 0.02
From category: Libraries
Audio::DSP 0.02 is libraries software developed by Seth David Johnson. Audio::DSP is a Perl interface to NIX digital audio device. SYNOPSIS use Audio::DSP; ($buf, $cha...
dlib Cplusplus Library
From category: Libraries
dlib C++ Library is a modern C++ library with a focus on portability and program correctness....
cx_Oracle
From category: Libraries
cx_Oracle 4.2.1 is libraries software developed by Anthony Tuininga. cx_Oracle is a Python extension module that allows access to Oracle, and conforms to the Python database API specifications. cx_...
DBIx::Wrapper::Config
From category: Libraries
DBIx::Wrapper::Config 0.01 is libraries software developed by Don Owens. DBIx::Wrapper::Config Perl module allows the use of a configuration file in XML specifying information required to connect t...
Bakery
From category: Assembler-Tools
Bakery 2.3.18 is assembler tools software developed by The GNOME Project. Bakery project is a C++ Framework for creating document-based GNOME applications using gnomemm and/or gtkmm. Here ar...
Class::DBI::Template::Stash
From category: Libraries
Class::DBI::Template::Stash 0.03 is libraries software developed by Jason Kohles. Class::DBI::Template::Stash is a Perl module with Template::Stash subclass for Class::DBI::Template. SYNOPSI...
Rose DB Object Metadata Column
From category: Perl-Modules
Rose::DB::Object::Metadata::Column is Perl base class for database column metadata objects....
libnatpmp
From category: Libraries
libnatpmp is an attempt to make a portable and fully compliant implementation of the protocol for the client side....
Dir::List
From category: Libraries
Dir::List 1.4 is libraries software developed by Oliver Falk. Dir::List is a Perl module, that provides you with various information about a specified directory. For example, it can obtain the user...
Bundle::Everything
From category: Libraries
Bundle::Everything 0.041 is libraries software developed by Robert Spier and Ask Bjoern Hansen. Bundle::Everything is a CPAN Bundle for all of CPAN. SYNOPSIS perl -MCPAN -e \'install...
Conjury::C::GNU
From category: Libraries
Conjury::C::GNU 1.004 is libraries software developed by James Woodyatt. Conjury::C::GNU is a Perl Conjury with the GNU C/C++ tools. SYNOPSIS c_compiler Vendor => \'GNU\', La...
Date::Hijri
From category: Libraries
Date::Hijri 0.02 is libraries software developed by Alex Pleiner. Date::Hijri is a Perl extension to convert islamic (hijri) and gregorian dates. SYNOPSIS use Date::Hijri;...
 

Top Downloads

 
1. USBDeview
2. VSO Drive Inspector Tool
3. H&H China2Go Talking PhraseBook (Cantonese Ed.)
4. Canon PIXMA MP220 MP Drivers
5. Canon PIXMA MP210 MP Navigator EX
6. LingvoSoft Middle Eastern Pack

DownloadTube Editor Reviews

 
1. iOrgSoft 3GP Video Converter
iOrgSoft 3GP Video Converter is a smart, reliable, affordabl...
2. Easy Time Control Professional
Easy Time Control Professional Edition is a smart software s...
3. AceErase File Shredder
AceErase is an easy to use, smart and secure file shredder a...
4. Video Converter
Video Converter is an easy-to-use tool that enables the user...
5. Andromeda Hyper 3GP Converter
Andromeda Hyper 3GP Converter is a simple, intuitive and eas...
6. Andromeda Hyper AppleTV Converter
Andromeda Hyper AppleTV Converter is an easy and intuitive t...
7. anyTV Free
anyTV is a smart tool that enables you to watch local TV, wo...
8. FineRecovery Enterprise
FineRecovery Enterprise is a great solution to recover the d...
9. EDraw Organizational Chart
Edraw Organizational Chart is a feature-rich, powerful and s...
10. Algolab Raster to Vector Conversion Toolkit
Algolab Raster to Vector Conversion Toolkit is a powerful ve...

Software Reviews Full List



Recent Blog Posts

 
1. Google Chrome – It’s Finally Here. Will A Revolution Begin?
First, it was the rumors. Then, Google announced it official...
2. An Amazing Free Document Processing Software: LyX
The documents management task could be difficult in absence ...
3. DownloadTube Toolbar is Available For Free Download
Recently, we have made available for free download the Dow...
4. A Revolution in Web Browsing: The New Firefox 3.1b1 Already Beats All Speed Records
The latest beta1 release of Mozilla Firefox 3.1 shows majo...
5. Some Little, Nice, Freeware Tools You May Never Know When You'll Need
This time I won’t speak about a single freeware program that...
6. How To Increase The Quality of Your News Articles For Search Engine Spiders
The process of articles publishing is a common practice to...
7. Digg in Press: Tips and Opinions
Regarding Digg social bookmarking service there are many a...
8. Ubuntu Linux and Windows Can Share The Desktop In Absence Of Virtual Machines
Many people asked themselves how to run Ubuntu Linux and W...
9. 2.5 Millions Downloads for FireTune: It Makes Mozilla Firefox To Run With The Speed of Light
It is well known the fact that even the latest version of M...
10. Image Galleries on Autopilot: Instant Gallery Maker
The creation of image galleries ready for web publishing...

Last 20 Scripts

 
1. Ninja Blog
Ninja Blog is a PHP based blogging solution. Based upon word
2. Dragonfly CMS
DragonflyCMS is a content management system based on PHP-Nuk
3. Diferior
Diferior is a flexible, customizable, both user and develope
4. DBHcms
DBHcms is a search engine optimized and lightweight content
5. concrete5
concrete5 content management system could be a rapid solutio
6. bloofoxCMS
bloofoxCMS is a lightweight content management system based
7. PHP Membership
PHP Membership script allows you to add password protection
8. Tube Spider
Tube Spider allows your visitors to search videos in Youtube
9. Azure CMS
Azure CMS is a universal software product for the developmen
10. Azure Portal
Azure Portal is a social networking script made with PHP pro
11. One Frog
One Frog is a content management system that allows you to u
12. Cigmas CMS
Cigmas CMS is a powerful web content management system for g
13. WebWord CMS
WebWord CMS is a full featured web content management system
14. Marjetica Content Management System
Marjetica Content Management System is a powerful, easy to u
15. Phenotype CMS
Phenotype CMS is a PHP/MySQL - Smarty Content Application Fr
16. Chupix CMS
Chupix is a content management system written in PHP and sto
17. Interspire Website Publisher
Interspire Website Publisher (formerly ArticleLive) is a con
18. Interspire Email Marketer
Interspire Email Marketer (formerly SendStudio) is a web bas
19. Comments RAM
Comments RAM is a lightweight PHP script that allows you to
20. KoolAjax
KoolAjax facilitates data exchange between server-side and c