Main > Free Download Search >

Free revision software for linux

revision

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 142
File::Revision 0.03

File::Revision 0.03


File::Revision is a Perl module to return a name of non-existing backup file with a revision id. more>>
File::Revision is a Perl module to return a name of non-existing backup file with a revision id.

SYNOPSIS

#######
# Subroutine interface
#
use File::Revision qw(new_revision num2revision parse_options revision2num revision_file rotate);

($file_name, $next_revsion) = new_revision($file, @options);
($file_name, $next_revsion) = new_revision($file, @options);
($file_name, $next_revsion) = new_revision($file, %options);

$revision_letter = num2revision($revision_number);

$options = parse_options($file, @options);
$options = parse_options($file, @options);
$options = parse_options($file, %options);

$revision_number = revision2num($revision_letter;

$file_name = revision_file($revision_number, $options);

$file_name = rotate($file, @options);
$file_name = rotate($file, @options);
$file_name = rotate($file, %options);

#######
# Object interface
#
$self = File::Revision; # or
$self = new $class; # where $class::@ISA contains File::Revision

($file_name, $next_revsion) = $self->new_revision($file, @options);
($file_name, $next_revsion) = $self->new_revision($file, @options);
($file_name, $next_revsion) = $self->new_revision($file, %options);

$revision_letter = $self->num2revision($revision_number);

$options = $self->parse_options($file, @options);
$options = $self->parse_options($file, @options);
$options = $self->parse_options($file, %options);

$revision_number = $self->revision2num($revision_letter;

$file_name = $self->revision_file($revision_number, $options);

$file_name = $self->rotate($file, @options);
$file_name = $self->rotate($file, @options);
$file_name = $self->rotate($file, %options);

The File::Revision program modules provides the name of a non-existing file with a revision identifier based on the a file name $file. This has many uses backup file uses. There are no restrictions on the number of backup files or the time to live of the backup files.

A typical use would be to create a backup file for If the revised file passes does not pass all validity checks, use the backup file to replace or repair the revised file. This minimizes loses import data when revising files.

Better yet, create a temporary file, using one of the temp file name program modules. Revise the temp file. Once it passes all valitity checks, rename the original file to the backup file and rename the temp file to the original file. This allows full use of the original file until a validated revison is ready to replace it.

The File::Revision program module also supports limiting the backup files and delete the oldest once File::Revision reaches the rotation limit.

<<less
Download (0.087MB)
Added: 2007-02-12 License: Perl Artistic License Price:
985 downloads
Fantasy Chess v2 Revision 11

Fantasy Chess v2 Revision 11


Fantasy Chess is a chess game environment with a game server. more>>
Fantasy Chess is a chess game environment with a game server, GTK GUI, private and public AI, and a lot of libraries to help developers.
<<less
Download (1.7MB)
Added: 2006-06-16 License: GPL (GNU General Public License) Price:
1234 downloads
XDCC Parser Single 1.1 Revision 1

XDCC Parser Single 1.1 Revision 1


XDCC Parser Single 1.1 Revision 1 offers you powerful Parse XDCC lists. XDCC Parser Single will search through the XDCC bots listings more>> <<less
Added: 2009-06-15 License: GPL v3 Price: FREE
15 downloads
Bazaar Revision Control System 1.4.2

Bazaar Revision Control System 1.4.2


The Bazaar Revision Control System is a changeset-oriented revision control system. more>>
The Bazaar Revision Control System is a changeset-oriented revision control system based on Arch that makes it possible to retain previous changes to projects and coordinate development with other developers.
Its goal is to speed development of an upwards- compatible version of Arch.
Main features:
- All the transparent and robust storage features of GNU Arch.
- seamless upgrade path to [WWW] bazaar-ng
- direct support for URLs - one command can checkout or merge from remote locations.
- integrated GPG support - zero setup for most signed archive situations
- faster - checkout, most local operations, commits
- svn-like diff, switch, import, export, log commands
- Explicit tracking of conflicts, preventing accidental commits of files with conflicts
- single merge command that allows merging between arbitrary branches.
- Daily builds of the latest code (Downloads).
- fully compatible with tla - drop in and start using
- supports debian version numbers in branch names
- annotate support
- internationalised via gettext and [WWW] Rosetta.
- Python bindings.
Enhancements:
- More Solaris fixes.
- SSL support and ~/.authinfo support.
- Many UI tweaks.
- A number of bugfixes.
<<less
Download (0.40MB)
Added: 2005-07-04 License: GPL (GNU General Public License) Price:
1574 downloads
Automatic Revision Control System 0.5.0

Automatic Revision Control System 0.5.0


Automated Revision Control System is used to automatically monitor remote and local git, subversion, CVS, and even rsync repos. more>>
Automated Revision Control System is used to automatically monitor remote and local git, subversion, CVS, and even rsync repositories.
It notices changes and updates the local and remote repositories almost automatically. It requires either git, subversion, rsync, or CVS, and can be used for Web site maintainance, backup, communications, and many other purposes.
Enhancements:
- This release generally works a lot better to the extent that the authors are starting to using it for everyday file syncing and backup.
<<less
Download (0.013MB)
Added: 2007-03-11 License: GPL (GNU General Public License) Price:
958 downloads
OS Independent Atomic Operations 1.00 revision 1

OS Independent Atomic Operations 1.00 revision 1


OS Independent Atomic Operations is a project that intends to develop an OS-independent atomic operations macro library. more>>
OS Independent Atomic Operations is a project that intends to develop an OS-independent atomic operations macro library with a common API for the C programming language as a cross-platform alternative to the uncoordinated efforts by OS developers.
As multi-core CPUs and multi-processor computer systems become more and more common, efficient synchronisation between concurrent execution units becomes more important. Atomic operations, that is operations which cannnot be interrupted, are needed to implement semaphores, reference counters and lock-free algorithms.
Operating systems generally provide atomic operation macros but there is no common API and no coordination between vendors and developers of different systems. Thus library and application developers are facing a dilemma. They can take advantage of one of the existing APIs for atomic operations but their software will then be tied to a particular operating system.
Enhancements:
- The initial release contains the Common AO API draft and a skeleton macro library.
- To complete the macros, the project will need contributors with inline assembly skills for various CPU architectures.
<<less
Download (0.006MB)
Added: 2007-07-25 License: MIT/X Consortium License Price:
828 downloads
BelowVersion 0.9

BelowVersion 0.9


BelowVersion is a single-file Python CGI to browse a Subversion repository. more>>
BelowVersion is a single-file Python CGI to browse a Subversion repository. It only needs a Web server with Python support and bindings for Subversion libraries.

It bypasses the high-level client library for acceptable performance without losing features. It is written to be fast to navigate with mouse, both within a single revision and between revisions.

It can provide revision logs, colored diffs, and a side-by-side view for image revisions. It can also serve the files like a normal (static) Web server, allowing plain view or saving to disk.

BelowVersion is written to be embeddable in other Web applications with little effort (explained in the source).

<<less
Download (0.008MB)
Added: 2006-05-18 License: MIT/X Consortium License Price:
1255 downloads
Sort::Versions 1.5

Sort::Versions 1.5


Sort::Versions is a Perl 5 module for sorting of revision-like numbers. more>>
Sort::Versions is a Perl 5 module for sorting of revision-like numbers.

SYNOPSIS

use Sort::Versions;
@l = sort { versioncmp($a, $b) } qw( 1.2 1.2.0 1.2a.0 1.2.a 1.a 02.a );

...

use Sort::Versions;
print lower if versioncmp(1.2, 1.2a) == -1;

...

use Sort::Versions;
%h = (1 => d, 2 => c, 3 => b, 4 => a);
@h = sort { versioncmp($h{$a}, $h{$b}) } keys %h;

Sort::Versions allows easy sorting of mixed non-numeric and numeric strings, like the version numbers that many shared library systems and revision control packages use. This is quite useful if you are trying to deal with shared libraries. It can also be applied to applications that intersperse variable-width numeric fields within text. Other applications can undoubtedly be found.

For an explanation of the algorithm, its simplest to look at these examples:

1.1 < 1.2
1.1a < 1.2
1.1 < 1.1.1
1.1 < 1.1a
1.1.a < 1.1a
1 < a
a < b
1 < 2
1.1-3 < 1.1-4
1.1-5 < 1.1.6

More precisely (but less comprehensibly), the two strings are treated as subunits delimited by periods or hyphens. Each subunit can contain any number of groups of digits or non-digits. If digit groups are being compared on both sides, a numeric comparison is used, otherwise a ASCII ordering is used. A group or subgroup with more units will win if all comparisons are equal. A period binds digit groups together more tightly than a hyphen.

Some packages use a different style of version numbering: a simple real number written as a decimal. Sort::Versions has limited support for this style: when comparing two subunits which are both digit groups, if either subunit has a leading zero, then both are treated like digits after a decimal point. So for example:

0002 < 1
1.06 < 1.5

This wont always work, because there wont always be a leading zero in real-number style version numbers. There is no way for Sort::Versions to know which style was intended. But a lot of the time it will do the right thing. If you are making up version numbers, the style with (possibly) more than one dot is the style to use.

USAGE

The function versioncmp() takes two arguments and compares them like cmp. With perl 5.6 or later, you can also use this function directly in sorting:

@l = sort versioncmp qw(1.1 1.2 1.0.3);

The function versions() can be used directly as a sort function even on perl 5.005 and earlier, but its use is deprecated.

<<less
Download (0.005MB)
Added: 2007-05-22 License: Perl Artistic License Price:
885 downloads
Insurrection 301

Insurrection 301


Insurrection provides an advanced Web interface for Subversion. more>>
Insurrection provides an advanced Web interface for Subversion.
Insurrection is a Web interface and RSS and Atom feed generator for Subversion that uses modern browser features while being as browser agnostic as possible. It has some repository rights administration features and a reasonably good-looking interface that can be customized. RSS and Atom feeds of updates to the project are available.
Main features:
- Easily browse the repository
- Access any version of any file
- View revision histories
- View differences at various revisions
- Annotate files with respect to author and revision
- Get RSS and Atom feeds of changes in a repository or part of a repository or a specific file
- All repository features are via repository consistent URLs
- Administrate user access to repositories
Enhancements:
- The way the filter for non-XSLT browsers works was changed such that it is possible to detect the upcoming Apple Safari update that fixes its XSLT implementation.
- A way to browse the repository at any revision was added.
- To enable the user to enter this mode, there is a link on the revision change log pages.
- The pre-commit hook was fixed to deal with the trailing "/" on directory entries.
<<less
Download (MB)
Added: 2007-02-07 License: GPL (GNU General Public License) Price:
989 downloads
Convulsion 0.0.5

Convulsion 0.0.5


Convulsion is a drop-in CVS repository browser for PHP. more>>
Convulsion is a drop-in CVS repository browser for PHP. It makes use of the libraries developed for the Chora module of the Horde project, but does not require that Horde be installed and working to be used.

You can browse directories and files, view a files revision history, compare two versions, and retrieve its ChangeLog. Convulsion also supports automatic obfuscation of e-mail addresses and syntax highlighting of most common languages.

Convulsions output is standards-compliant, accessible, and customisable by means of CSS.

Using Convulsion with Apache 2.x

Please note that in order to use Convulsion with the 2.x series of the Apache web server, you will need to set the value of the "AcceptPathInfo" directive to a value other than "Off". This can be done in the main Apache config, in the < VirtualHost > section for your site or using a .htaccess file.
<<less
Download (0.018MB)
Added: 2005-09-28 License: GPL (GNU General Public License) Price:
1487 downloads
ViewSVN 0.1.0

ViewSVN 0.1.0


ViewSVN is a web interface for viewing subversion repositories. more>>
ViewSVN is a web interface for viewing subversion repositories.
ViewSVN provides simple and easy to set up web interface for viewing SVN repositories. Some features are: directory/file browsing at different revisions, diffing and log viewing.
It uses svn commandline tools so it works without direct repository access (but that can be used as well). The downside is that it is rather slow, but hopefully that will be fixed in the future.
If you are looking for a feature-rich and robust subversion repository browser, this one is not for you. Try ViewCVS instead.
Main features:
- Have ViewSVN serve multiple repositories (currently they need to share same root, though)
- Browse directories and files at different revisions
- Request diffs between different directory and file revisions
- View changelog for paths and easily view changes in a certain revision
- Check out the demo to see for yourself
<<less
Download (0.020MB)
Added: 2007-07-28 License: GPL (GNU General Public License) Price:
820 downloads
RapidSVN 0.9.4

RapidSVN 0.9.4


RapidSVN is a cross-platform GUI front-end for the Subversion revision system written in C++ using the wxWidgets framework. more>>
RapidSVN is a cross-platform GUI front-end for the Subversion revision system written in C++ using the wxWidgets framework. RapidSVN also includes a Subversion client C++ API.
We want to build a best of breed visual client that utilizes the best features of clients from other revision control architectures. While being easy enough for users new to Subversion to work with it must also be powerful enough to make experienced users even more productive.
Main features:
- Simple - provides an easy to use interface for Subversion features
- Efficient - simple for beginners but flexible enough to increase productivity for experienced Subversion users
- Portable - runs on any platform on which Subversion and wxWidgets can run: Linux, Windows, Mac OS 9/X, Solaris, etc.
- Fast - entirely written in C++
<<less
Download (0.56MB)
Added: 2006-12-10 License: LGPL (GNU Lesser General Public License) Price:
1057 downloads
rssgen 1.0

rssgen 1.0


rssgen is a PHP RSS generator. more>>
rssgen is a PHP RSS generator. rssgen program does not require a database, as the information is written directly to an XML file.

You can create new headlines, modify existing ones, and preview how they will appear.

It is written in PHP and released under the GPL open source license.

About RSS:

RSS is a format for syndicating news and the content of news-like sites, including major news sites like Wired, news-oriented community sites like Slashdot, and personal weblogs. But its not just for news.

Pretty much anything that can be broken down into discrete items can be syndicated via RSS: the "recent changes" page of a wiki, a changelog of CVS checkins, even the revision history of a book. Once information about each item is in RSS format, an RSS-aware program can check the feed for changes and react to the changes in an appropriate way.
<<less
Download (0.015MB)
Added: 2005-12-13 License: GPL (GNU General Public License) Price:
1412 downloads
eSvn 0.6.12

eSvn 0.6.12


eSvn is a GUI frontend to the Subversion revision system. more>>
eSvn application is a GUI frontend to the Subversion revision system.
Main features:
- Checkout, Import, Export, Update, Commit, Add, Delete, Copy, Move, Merge, Switch, Revert, Log, Blame
- Organize your working directory and workspaces
- Browse SVN repository
- Perform Quick Diff, External Diff and 3-way Diff
- Show changed items
- See status of files/directories in real time
- and more ...
<<less
Download (1.8MB)
Added: 2007-07-13 License: GPL (GNU General Public License) Price:
840 downloads
Bazaar Subversion Plugin 0.4.0

Bazaar Subversion Plugin 0.4.0


Bazaar Subversion Plugin allows bzr direct access to Subversion repositories. more>>
Bazaar Subversion Plugin allows bzr direct access to Subversion repositories. This allows bzr branch, bzr push, bzr pull, and bzr co to work directly against Subversion repositories.
The plugin can at the moment be used to commit to, pull from, merge from, push to and view logs of Subversion branches from Bazaar.
It is fully functional, but has only been tested on a few different Subversion branches (samba, wireshark, subversion, cups), so should be considered alpha.
Main features:
- Connecting to remote Subversion repositories over all protocols supported by Subversion itself (at present: svn://, svn+ssh://, http:// (webdav), file://) as well as dump files. Checkouts, lightweight checkouts and branching works.
- Track Bazaar merges in Subversion. Merged revisions show up as ghosts.
- Subversion working copies. Can be modified, queried (bzr status on a vanilla working copied created with svn co works) and committed from.
- Committing to Subversion from Bazaar.
- Push Bazaar revisions to Subversion. These revisions will show up in Subversion as a commit with the pushed revision as one of the parents.
- Follow branch copies. Revision history is not truncated when a branch was copied in Subversion.
- Efficiently uses network bandwidth.
- Recognizes file metadata (executable bits, symlinks).
- import-svn command with functionality similar to svn2bzr.
- Ability to track merges done with SVK (http://svk.elixus.org/) and write merges from SVK/Svn branches in a format understandable by SVK.
- Generates consistent file ids and revision ids. Two branches made using this plugin of the same Subversion branch will result in *exactly* the same Bazaar branch.
- Handles complex operations in Subversion: committing to two branches at once, upgrading directories to branches, copies from early revisions, ...
<<less
Download (0.055MB)
Added: 2007-08-08 License: GPL (GNU General Public License) Price:
810 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5