bazaar vcs
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 28
The Bazaar VCS 0.18 / 0.90.0 RC1
The Bazaar VCS is a simple decentralized revision control system. more>>
The Bazaar VCS is a simple decentralized revision control system. Decentralized revision control systems give users the ability to branch remote repositories to a local context.
Users can commit to local branches without requiring special permission from the branches that they branched from.
Whats New in 0.18 Stable Release:
- This release provides over 50 changes, including 15 bugfixes, 16 user-visible improvements, and over 20 enhancements to internals such as test suite enhancements, cleaner APIs, and much more developer documentation.
- Some of the highlights include better criss-cross merging, improved usability, and faster bundle, merge, missing, pull, update, and info operations.
Whats New in 0.90.0 RC1 Development Release:
- Some of the highlights include pyrex implementations of some performance critical functions, algorithm changes giving performance improvements to merging and merge directive generation, a send command that will make contributing changes back easier, and connection sharing to reduce the number of connections that must be made to a remote location in some situations.
- This release includes 10 bugfixes, 25 user visible improvements, and over 20 enhancements to the internals.
<<lessUsers can commit to local branches without requiring special permission from the branches that they branched from.
Whats New in 0.18 Stable Release:
- This release provides over 50 changes, including 15 bugfixes, 16 user-visible improvements, and over 20 enhancements to internals such as test suite enhancements, cleaner APIs, and much more developer documentation.
- Some of the highlights include better criss-cross merging, improved usability, and faster bundle, merge, missing, pull, update, and info operations.
Whats New in 0.90.0 RC1 Development Release:
- Some of the highlights include pyrex implementations of some performance critical functions, algorithm changes giving performance improvements to merging and merge directive generation, a send command that will make contributing changes back easier, and connection sharing to reduce the number of connections that must be made to a remote location in some situations.
- This release includes 10 bugfixes, 25 user visible improvements, and over 20 enhancements to the internals.
Download (1.5MB)
Added: 2007-08-16 License: GPL (GNU General Public License) Price:
799 downloads
BazAR 1.3.1
BazAR is a computer vision library based on feature point detection and matching. more>>
BazAR is a computer vision library based on feature point detection and matching. In particular, it is able to quickly detect and register known planar objects in images.
BazAR project is well adapted to Augmented Reality applications. It is the result of advanced computer vision research.
How to get started
Download the archive, install it, and run the sample program in bazar/samples/filedetector.
Then run:./filedetector *jpg
Enhancements:
- A multiple camera calibration bug has been fixed, together with an augmentation accuracy bug that also appeared in the multiple camera case.
<<lessBazAR project is well adapted to Augmented Reality applications. It is the result of advanced computer vision research.
How to get started
Download the archive, install it, and run the sample program in bazar/samples/filedetector.
Then run:./filedetector *jpg
Enhancements:
- A multiple camera calibration bug has been fixed, together with an augmentation accuracy bug that also appeared in the multiple camera case.
Download (1.1MB)
Added: 2006-10-21 License: GPL (GNU General Public License) Price:
1099 downloads
Bazaar-GTK 0.18.0
Bazaar-GTK is a GTK+ frontend for the Bazaar version control system. more>>
Bazaar-GTK is a GTK+ frontend for the Bazaar version control system.
The project provides Nautilus integration and a stand-alone application for browsing Bazaar branches.
Provided Commands
- gcommit
- gdiff
- visualise
- gannotate
- gbranch
Provided classes
- GAnnotateWindow
- GCommitDialog
- CloneDialog
- DiffWindow
- BranchWindow (Visualisation)
<<lessThe project provides Nautilus integration and a stand-alone application for browsing Bazaar branches.
Provided Commands
- gcommit
- gdiff
- visualise
- gannotate
- gbranch
Provided classes
- GAnnotateWindow
- GCommitDialog
- CloneDialog
- DiffWindow
- BranchWindow (Visualisation)
Download (0.10MB)
Added: 2007-07-23 License: GPL (GNU General Public License) Price:
824 downloads

Bazaar Explorer 0.5
desktop application providing an easy-to-use interface to the Bazaar version control system more>>
Bazaar Explorer 0.5 is a simple to use, yet sophisticated desktop application with an easy-to-use interface for the Bazaar version control system. It is designed to be simple enough for casual users of version control, yet powerful enough for experts to be productive. To see BzrExplorer in action, see Bazaar Explorer by Pictures or browse the screenshots.
Unlike many other version control applications, BzrExplorer puts the focus on managing branches and changes, rather than directories and files. (If you prefer the latter, you may find an extension to the File Manager provided as part of the operating system more to your liking, e.g. TortoiseBzr.)
Major Features:
- Cross Platform
- Based on Nokia's Qt technology, BzrExplorer runs on all popular desktops including GNOME, KDE, Windows and Mac OS X. In each environment, it provides a native look-and-feel and adjusts its menu to meet the UI design guidelines for that platform.
- Application Suites
- BzrExplorer provides most of its functionality by calling out to mini-applications provided by "application suites", namely the QBzr and bzr-gtk plugins. QBzr is required while bzr-gtk is optional. If both are installed, you can choose which application suite to use.
- Note: Different application suites provide different amounts of coverage of Bazaar's functionality. If you expect an action to be enabled and it isn't, it's probably because the application suite is yet to provide that feature.
- Location Views:
- BzrExplorer supports 4 kinds of Bazaar locations:
-
- repositories
- branches
- bound branches (also called heavyweight checkouts in Bazaar 1.x)
- checkouts.
- The summary view and actions available depend on the location kind. For example, opening a repository shows the interesting locations nested within it while opening a branch shows the working tree "status" summary.
- Note: Strictly speaking, "repositories" are actually called shared repositories and "checkouts" are actually called lightweight checkouts. Those more-precise terms are avoided in the BzrExplorer user interface to Keep It Simple for casual users.
- Change Management: Here's the most commonly used recipe by BzrExplorer users:
- Open a branch
- Change some files
- Select Refresh on the toolbar (F5), confirming the overall status
- Select Diff on the toolbar (F3), checking the changes
- Select Commit on the toolbar (F4)
- Enter a commit message and select OK
- Select Refresh on the toolbar (F5), confirming there are no outstanding changes
- Remote Locations
- While primarily designed for working on local branches, BzrExplorer lets you open remote locations, e.g. branches on Launchpad. The set of actions available is masked accordingly.
- Settings Management
- BzrExplorer provides easy access to all of Bazaar's configuration files. Custom dialogs are provided by the various application suites for nice editing of some of these. For others, a (configurable) text editor is launched.
- Troubleshooting
- BzrExplorer provides easy access to Bazaar's log file and the Launchpad pages for reporting bugs and asking questions about BzrExplorer. A diagnostic mode can also be enabled in which selecting an action simply shows what Bazaar command would actually be run, together with the options and parameters that would be passed to it.
Added: 2009-07-21 License: GPL Price: FREE
14 downloads
bzr 0.10 RC1
bzr is a simple distributed version control system. more>>
Bazaar-NG (or bzr) is a project of Canonical to develop an open source distributed version control system that is powerful, friendly, and scalable.
Version control means a system that keeps track of previous revisions of software source code or similar information and helps people work on it in teams.
bzr is still at a fairly early stage of development but has been self-hosting since March 2005 with no loss of data.
bzr is the next-generation distributed version control.
Main features:
- Written in Python (but nevertheless fast and easy to install.)
- Runs on Linux, Windows and Mac OS X, or any system with a Python interpreter. (Primarily tested on Ubuntu.)
- Free software, released under the GNU GPL.
- Designed to play well with others: can be called by IDEs, editors, web tools, GUIs, etc through either a Python API or a shell interface, and possibly a C interface in the future. Can support workflow/process tools built on top.
- The user interface is simple and familiar to people with experience from CVS or Subversion: add, mv, diff, status, commit, log, merge, etc all do what you would expect.
- Offers a choice between centralized and decentralized work within a single project: when in the office, you can work on a shared central branch. For experimental changes or offline work you can make a branch on your laptop and merge back in later.
- Preserves history; any previous revision can be recreated. History can be GPG-signed to protect against man-in-the-middle attacks, bad mirrors, server intrusion or data corruption.
- Just one .bzr directory at the top of the tree; it doesnt clutter the tree or get in your face. No wierd ++file--names--0.
- Tracks file and directory renames and merges across them.
- Powerful Python plugin system for adding new commands, protocols, formats, or site policy.
Enhancements:
- merge now takes --uncommitted, to apply uncommitted changes from a tree.
- Moderate performance improvements, particularly on large trees.
- Compatability with diffutils 2.8.4. bzr uncommit preserves pending merges.
- Active FTP support has been fixed.
- TZ=UTC is handled properly when reading/writing revisions.
- GPG_TTY is used to allow gpg --cl to work with gpg-agent in a pipeline (passing text to sign in on stdin).
- External diff does the right thing for binaries even in foreign languages.
<<lessVersion control means a system that keeps track of previous revisions of software source code or similar information and helps people work on it in teams.
bzr is still at a fairly early stage of development but has been self-hosting since March 2005 with no loss of data.
bzr is the next-generation distributed version control.
Main features:
- Written in Python (but nevertheless fast and easy to install.)
- Runs on Linux, Windows and Mac OS X, or any system with a Python interpreter. (Primarily tested on Ubuntu.)
- Free software, released under the GNU GPL.
- Designed to play well with others: can be called by IDEs, editors, web tools, GUIs, etc through either a Python API or a shell interface, and possibly a C interface in the future. Can support workflow/process tools built on top.
- The user interface is simple and familiar to people with experience from CVS or Subversion: add, mv, diff, status, commit, log, merge, etc all do what you would expect.
- Offers a choice between centralized and decentralized work within a single project: when in the office, you can work on a shared central branch. For experimental changes or offline work you can make a branch on your laptop and merge back in later.
- Preserves history; any previous revision can be recreated. History can be GPG-signed to protect against man-in-the-middle attacks, bad mirrors, server intrusion or data corruption.
- Just one .bzr directory at the top of the tree; it doesnt clutter the tree or get in your face. No wierd ++file--names--0.
- Tracks file and directory renames and merges across them.
- Powerful Python plugin system for adding new commands, protocols, formats, or site policy.
Enhancements:
- merge now takes --uncommitted, to apply uncommitted changes from a tree.
- Moderate performance improvements, particularly on large trees.
- Compatability with diffutils 2.8.4. bzr uncommit preserves pending merges.
- Active FTP support has been fixed.
- TZ=UTC is handled properly when reading/writing revisions.
- GPG_TTY is used to allow gpg --cl to work with gpg-agent in a pipeline (passing text to sign in on stdin).
- External diff does the right thing for binaries even in foreign languages.
Download (0.55MB)
Added: 2006-08-28 License: GPL (GNU General Public License) Price:
1153 downloads
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, ...
<<lessThe 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, ...
Download (0.055MB)
Added: 2007-08-08 License: GPL (GNU General Public License) Price:
810 downloads
Barter 0.2
Barter is an integration of the Bazaar revision control system into Nautilus. more>>
Barter is an integration of the Bazaar revision control system into Nautilus.
Barter is an extension for the Nautilus file-manager. It provides a series of context-menu items and property panels to make management of Arch archives.
One of Barters chief aims is to be as intuitive as is feasible, integrating with the file-manager in a clean and natural fashion. It doesnt attempt to be a complete interface to this notoriously complete versioning system, it just aims to cover the functionality people will be using most often.
Please remember that this is an experimental project in its early stages so it isnt intended for general use yet (although by all means use it and let me know how you find it.) It uses several new and rough technologies, not least the python Extensions API itself. As such it is very much for the bleeding edge, experimenting user.
Main features:
- Context-menu support for add, remove, get, merge, branch, commit, update, new archive and new project
- Automatic generation of changelogs
- Able to forward to mirrors on commit
- Reflection of arch information into RDF for integration with common ontologies such as Dublin Core, FOAF, DOAP and Annotea (to do)
- File, archive and working tree property panels to display metadata (to do)
- Information and metadata reflection into the Frege information store (optional)
<<lessBarter is an extension for the Nautilus file-manager. It provides a series of context-menu items and property panels to make management of Arch archives.
One of Barters chief aims is to be as intuitive as is feasible, integrating with the file-manager in a clean and natural fashion. It doesnt attempt to be a complete interface to this notoriously complete versioning system, it just aims to cover the functionality people will be using most often.
Please remember that this is an experimental project in its early stages so it isnt intended for general use yet (although by all means use it and let me know how you find it.) It uses several new and rough technologies, not least the python Extensions API itself. As such it is very much for the bleeding edge, experimenting user.
Main features:
- Context-menu support for add, remove, get, merge, branch, commit, update, new archive and new project
- Automatic generation of changelogs
- Able to forward to mirrors on commit
- Reflection of arch information into RDF for integration with common ontologies such as Dublin Core, FOAF, DOAP and Annotea (to do)
- File, archive and working tree property panels to display metadata (to do)
- Information and metadata reflection into the Frege information store (optional)
Download (0.018MB)
Added: 2005-08-22 License: GPL (GNU General Public License) Price:
1525 downloads
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.
<<lessIts 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.
Download (0.40MB)
Added: 2005-07-04 License: GPL (GNU General Public License) Price:
1574 downloads
VCS 0.14
VCS project is a Perl library for generic Version Control System access in Perl. more>>
VCS project is a Perl library for generic Version Control System access in Perl.
SYNOPSIS
use VCS;
$file = VCS::File->new($ARGV[0]);
print $file->url, ":n";
for $version ($file->versions) {
print $version->version,
was checked in by ,
$version->author,
"n";
}
VCS is an API for abstracting access to all version control systems from Perl code. This is achieved in a similar fashion to the DBI suite of modules. There are "container" classes, VCS::Dir, VCS::File, and VCS::Version, and "implementation" classes, such as VCS::Cvs::Dir, VCS::Cvs::File, and VCS::Cvs::Version, which are subclasses of their respective "container" classes.
The container classes are instantiated with URLs. There is a URL scheme for entities under version control. The format is as follows:
vcs://localhost/VCS::Cvs/fs/path/?query=1
The "query" part is ignored for now. The path must be an absolute path, meaningful to the given class. The class is an implementation class, such as VCS::Cvs.
The "container" classes work as follows: when the new method of a container class is called, it will parse the given URL, using the VCS->parse_url method. It will then call the new of the implementations appropriate container subclass, and return the result. For example,
VCS::Version->new(vcs://localhost/VCS::Cvs/fs/path/file/1.2);
will return a VCS::Cvs::Version.
An implementation class is recognised as follows: its name starts with VCS::, and require "VCS/Classname.pm" will load the appropriate implementation classes corresponding to the container classes.
VCS METHODS
VCS->parse_url
This returns a four-element list:
($hostname, $classname, $path, $query)
For example,
VCS->parse_url(vcs://localhost/VCS::Cvs/fs/path/file/1.2);
will return
(
localhost,
VCS::Cvs,
/fs/path/file/1.2,
)
This is mostly intended for use by the container classes, and its interface is subject to change.
VCS->class_load
This loads its given implementation class.
This is mostly intended for use by the container classes, and its interface is subject to change.
<<lessSYNOPSIS
use VCS;
$file = VCS::File->new($ARGV[0]);
print $file->url, ":n";
for $version ($file->versions) {
print $version->version,
was checked in by ,
$version->author,
"n";
}
VCS is an API for abstracting access to all version control systems from Perl code. This is achieved in a similar fashion to the DBI suite of modules. There are "container" classes, VCS::Dir, VCS::File, and VCS::Version, and "implementation" classes, such as VCS::Cvs::Dir, VCS::Cvs::File, and VCS::Cvs::Version, which are subclasses of their respective "container" classes.
The container classes are instantiated with URLs. There is a URL scheme for entities under version control. The format is as follows:
vcs://localhost/VCS::Cvs/fs/path/?query=1
The "query" part is ignored for now. The path must be an absolute path, meaningful to the given class. The class is an implementation class, such as VCS::Cvs.
The "container" classes work as follows: when the new method of a container class is called, it will parse the given URL, using the VCS->parse_url method. It will then call the new of the implementations appropriate container subclass, and return the result. For example,
VCS::Version->new(vcs://localhost/VCS::Cvs/fs/path/file/1.2);
will return a VCS::Cvs::Version.
An implementation class is recognised as follows: its name starts with VCS::, and require "VCS/Classname.pm" will load the appropriate implementation classes corresponding to the container classes.
VCS METHODS
VCS->parse_url
This returns a four-element list:
($hostname, $classname, $path, $query)
For example,
VCS->parse_url(vcs://localhost/VCS::Cvs/fs/path/file/1.2);
will return
(
localhost,
VCS::Cvs,
/fs/path/file/1.2,
)
This is mostly intended for use by the container classes, and its interface is subject to change.
VCS->class_load
This loads its given implementation class.
This is mostly intended for use by the container classes, and its interface is subject to change.
Download (0.021MB)
Added: 2007-05-07 License: Perl Artistic License Price:
901 downloads
VCShell 0.09
VCShell is a command line interface for VCS::Lite::Repository. more>>
VCShell is a command line interface for VCS::Lite::Repository.
SYNOPSIS
B< add > element|repository [element|repository...]
B< remove > name [name...]
B< ci >|check_in name [name...]
B< co >|check_out parent_repository
B< commit >
B< update >
B< cd > repository
B< fetch > name@@gen [>outfile]
B< diff > file1[@@gen1] [file2[@@gen2]] [>outfile]
VCShell provides a command line interface to the VCS Lite Repository. This aims to be usable by non-Perl programmers, as it provides a wrapper to the functionality in the module.
COMMANDS
add
The add command adds something to a repository: an element or a repository. If the parameter given is a directory, it makes it a repository, otherwise an element. An empty file is created for the element if none exists.
remove
Remove breaks the association between a repository and something it contains. It does not delete any files.
ci
This command is used to check in changes to one or more elements and repositories. Each repository checked in is also recursively checked in.
clone
This makes a clone of one repository into another, and recursively for everything in it. The new repository contains a parent link which points at the original.
commit
If the repository is a clone of a parent repository, this propagates any changes to the parent. Note, a check in (ci) is needed on the parent, for this change to be applied.
update
This command is used to apply any changes that have happened to the parent. Three way merging occurs for any change that has happened in the mean time.
diff
This command outputs a udiff listing for two generations of an element, or for two different elements. The default generation used is the latest, and the default generation for the "from" file is the predecessor to the "to" generation if comparing the same element.
The output is in diff -u format.
<<lessSYNOPSIS
B< add > element|repository [element|repository...]
B< remove > name [name...]
B< ci >|check_in name [name...]
B< co >|check_out parent_repository
B< commit >
B< update >
B< cd > repository
B< fetch > name@@gen [>outfile]
B< diff > file1[@@gen1] [file2[@@gen2]] [>outfile]
VCShell provides a command line interface to the VCS Lite Repository. This aims to be usable by non-Perl programmers, as it provides a wrapper to the functionality in the module.
COMMANDS
add
The add command adds something to a repository: an element or a repository. If the parameter given is a directory, it makes it a repository, otherwise an element. An empty file is created for the element if none exists.
remove
Remove breaks the association between a repository and something it contains. It does not delete any files.
ci
This command is used to check in changes to one or more elements and repositories. Each repository checked in is also recursively checked in.
clone
This makes a clone of one repository into another, and recursively for everything in it. The new repository contains a parent link which points at the original.
commit
If the repository is a clone of a parent repository, this propagates any changes to the parent. Note, a check in (ci) is needed on the parent, for this change to be applied.
update
This command is used to apply any changes that have happened to the parent. Three way merging occurs for any change that has happened in the mean time.
diff
This command outputs a udiff listing for two generations of an element, or for two different elements. The default generation used is the latest, and the default generation for the "from" file is the predecessor to the "to" generation if comparing the same element.
The output is in diff -u format.
Download (0.026MB)
Added: 2007-07-09 License: Perl Artistic License Price:
840 downloads
bzr-hudson 1.0 Beta 1
Bazaar plugin for Hudson more>>
bzr-hudson 1.0 Beta 1 offers you a perfect and helpful plugin which can allow the use of Bazaar as a build SCM in Hudson. With this plugin, you can designate a Bazaar branch as the "upstream" repository. Every build will update the local branch. Polling is also supported, it'll check if the upstream branch have any new revision and use this as the build triggering condition.
Requirements:
- Bazaar Revision Control System: bzr >= 1.9
- xmloutput >= 0.8.2
Added: 2009-01-28 License: GPL Price: FREE
14 downloads
VCS::PVCS 0.02
VCS::PVCS is a Perl module with global configuration class for for VCS::PVCS::*. more>>
VCS::PVCS is a Perl module with global configuration class for for VCS::PVCS::*.
SYNOPSIS
use VCS::PVCS::Project; # preferred
$project = new VCS::PVCS::Project("ProjectName");
The VCS::PVCS class simply parses the PVCS global configuration files, including pvcsproj.pub and MASTER.CFG, found in PVCSPROJ. The resulting object is then included in the VCS::PVCS::Project object as its "CONFIG". The class members are used at various times in other subclasses, as needed.
NOTE: This module may require some configuration. If your scripts wont run, you may need to hardwire some of the global parameters, including $ISLVINI, $PVCSPROJ, $NFSMAP, $PVCS_BINDIR and possibly others. You should inspect the module before installing it, to verify the settings will work.
This module also exports several GLOBAL variables, which are used in various places throughout its children, and can be used in scripts which load the VCS::PVCS::Project class. These variables include, but may not always be limited to:
$PVCSERR
PVCSERR is set to the current value of $? after each command.
$PVCSDEBUG
PVCSDEBUG can be turned on to see copious (sometimes useful) debugging output as the module is configuring itself, and running.
$PVCSOUTPUT
PVCSOUTPUT is all of the output from the current method, when it executes a pvcs command. If the command was executed on a folder or project-wide basis, then PVCSOUTPUT contains ALL of the output for all archives.
$PVCSCURROUTPUT
PVCSCURROUTPUT is ONLY the output for the most recent command sent to the shell.
$PVCSSHOWMODE
PVCSSHOWMODE is turned on to see, and not execute, commands.
$PVCS_BINDIR
PVCS_BINDIR is set in the environment or in VCS::PVCS.pm to be the location of the PVCS binaries, get, put, vlog, vcs, vdiff, etc.
$PVCSMASTERCFG
PVCSMASTERCFG is the path to the master configuration file. This variable is not exported to the world through VCS::PVCS::Project, but only intended for internal use.
$PVCSCURRPROJCFG
PVCSCURRPROJCFG is the location of the current projects Config file. This variable is not exported to the world through VCS::PVCS::Project, but only intended for internal use.
$PVCSMULTIPLATFORM
PVCSMULTIPLATFORM tells the modules whether to make certain path translations when operating on something other than WIN. Turn this on if you are using PVCS in a multiplatform environment.
This variable is turned on automatically if an NFSMAP is found
$PVCSPROJ
PVCSPROJ is the base directory for all PVCS control files.
Ordinarily, this class wont be used directly. Rather, it is in the @ISA for VCS::PVCS::Project. When creating a new VCS::PVCS::Project object, this modules new() method is invoked automatically.
<<lessSYNOPSIS
use VCS::PVCS::Project; # preferred
$project = new VCS::PVCS::Project("ProjectName");
The VCS::PVCS class simply parses the PVCS global configuration files, including pvcsproj.pub and MASTER.CFG, found in PVCSPROJ. The resulting object is then included in the VCS::PVCS::Project object as its "CONFIG". The class members are used at various times in other subclasses, as needed.
NOTE: This module may require some configuration. If your scripts wont run, you may need to hardwire some of the global parameters, including $ISLVINI, $PVCSPROJ, $NFSMAP, $PVCS_BINDIR and possibly others. You should inspect the module before installing it, to verify the settings will work.
This module also exports several GLOBAL variables, which are used in various places throughout its children, and can be used in scripts which load the VCS::PVCS::Project class. These variables include, but may not always be limited to:
$PVCSERR
PVCSERR is set to the current value of $? after each command.
$PVCSDEBUG
PVCSDEBUG can be turned on to see copious (sometimes useful) debugging output as the module is configuring itself, and running.
$PVCSOUTPUT
PVCSOUTPUT is all of the output from the current method, when it executes a pvcs command. If the command was executed on a folder or project-wide basis, then PVCSOUTPUT contains ALL of the output for all archives.
$PVCSCURROUTPUT
PVCSCURROUTPUT is ONLY the output for the most recent command sent to the shell.
$PVCSSHOWMODE
PVCSSHOWMODE is turned on to see, and not execute, commands.
$PVCS_BINDIR
PVCS_BINDIR is set in the environment or in VCS::PVCS.pm to be the location of the PVCS binaries, get, put, vlog, vcs, vdiff, etc.
$PVCSMASTERCFG
PVCSMASTERCFG is the path to the master configuration file. This variable is not exported to the world through VCS::PVCS::Project, but only intended for internal use.
$PVCSCURRPROJCFG
PVCSCURRPROJCFG is the location of the current projects Config file. This variable is not exported to the world through VCS::PVCS::Project, but only intended for internal use.
$PVCSMULTIPLATFORM
PVCSMULTIPLATFORM tells the modules whether to make certain path translations when operating on something other than WIN. Turn this on if you are using PVCS in a multiplatform environment.
This variable is turned on automatically if an NFSMAP is found
$PVCSPROJ
PVCSPROJ is the base directory for all PVCS control files.
Ordinarily, this class wont be used directly. Rather, it is in the @ISA for VCS::PVCS::Project. When creating a new VCS::PVCS::Project object, this modules new() method is invoked automatically.
Download (0.026MB)
Added: 2007-05-04 License: Perl Artistic License Price:
905 downloads
HDLmaker 7.4.4
HDLmaker is a Verilog/VHDL code generator and FPGA development system. more>>
HDLmaker is a tool for generating Verilog designs. HDLmaker simplifies the development of complex FPGA designs as well as PC Boards by performing the following tasks:
- Writes hierarchical Verilog code
- Generates retargetable IO pad rings
- Generates all of the necessary scripts and Make files
- Supports mulitlanguage projects
- Converts PCB net lists into VHDL and Verilog
- Generates SCALD and PADS PCB board netlists
- Generates Schematics in Postscript format
- Designs are portable between FPGA families and CAE tools
- Simplifies the reuse of HDL code
- Converts HDLmaker, Verilog and VHDL files into fully hyper linked HTML
Main features:
- Writes Hierarchical Verilog.
- Output can be targeted to either Verilog or VHDL (VHDL support has been deprecated).
- Supports mixed language development.
- Generates PC board netlists in both PADS PCB and SCALD formats.
- Generates Schematics in Postscript format.
- Supports the most popular FPGAs
- Xilinx Virtex4,Virtex2P, Virtex2,VirtexE,Virtex, Spartan3, Spartan2,4000E,4000EX,4000XL,5200,9500, Altera Stratix
- Supports the most popular synthesizers
- Synplify
- Xilinx XST
- Altera
- Synopsys Design Compiler
- Precision
- Supports most simulators
- Fintronics Finsim
- Cadence Verilog XL
- Cadence NC-SIM
- Model Technologies (VHDL and Verilog)
- Synopsys VCS
- HTML Generation
- HDLmaker generates an HTML version of the design with hyper links from all source files to generated files and from all component instances to the components module. Verilog and VHDL HTMLized are also syntax colored.
Enhancements:
- insert_compare, Inserts a module with a compare wrapper around it
- Added HDLMAKER_ALLOW_SUB variable
- Added xst_directive
- Floorplanning support for Multipliers and Block RAMs
- New XST constraints
- Improved DDR IO support including differential DDR
- Improved Xilinx project support
- Virtex4 Support
- Better ModelSim support. Creates three command files, foo_compile_mt.cmd to compile the modules, foo_i_mt.cmd for interactive use, and foo_batch_mt.cmd for batch simulation.
- Initial values of HDLmaker variables can be passed in from the command line or from a file
- Better comment support
- More flexible #clock statement
- Comments in pin files
- Support for Xilinx ISE 6.1
- Support for Virtex2P
- Support for Precision and ModelSim added
- Large Project Support, HDLMaker now operates across multiple directories
- Virtex2, Spartan2 and Spartan2E support added
- Altera Stratix support added
- Multilanguage project support. Can embed VHDL entities into Verilog files and Verilog modules into VHDL files.
<<less- Writes hierarchical Verilog code
- Generates retargetable IO pad rings
- Generates all of the necessary scripts and Make files
- Supports mulitlanguage projects
- Converts PCB net lists into VHDL and Verilog
- Generates SCALD and PADS PCB board netlists
- Generates Schematics in Postscript format
- Designs are portable between FPGA families and CAE tools
- Simplifies the reuse of HDL code
- Converts HDLmaker, Verilog and VHDL files into fully hyper linked HTML
Main features:
- Writes Hierarchical Verilog.
- Output can be targeted to either Verilog or VHDL (VHDL support has been deprecated).
- Supports mixed language development.
- Generates PC board netlists in both PADS PCB and SCALD formats.
- Generates Schematics in Postscript format.
- Supports the most popular FPGAs
- Xilinx Virtex4,Virtex2P, Virtex2,VirtexE,Virtex, Spartan3, Spartan2,4000E,4000EX,4000XL,5200,9500, Altera Stratix
- Supports the most popular synthesizers
- Synplify
- Xilinx XST
- Altera
- Synopsys Design Compiler
- Precision
- Supports most simulators
- Fintronics Finsim
- Cadence Verilog XL
- Cadence NC-SIM
- Model Technologies (VHDL and Verilog)
- Synopsys VCS
- HTML Generation
- HDLmaker generates an HTML version of the design with hyper links from all source files to generated files and from all component instances to the components module. Verilog and VHDL HTMLized are also syntax colored.
Enhancements:
- insert_compare, Inserts a module with a compare wrapper around it
- Added HDLMAKER_ALLOW_SUB variable
- Added xst_directive
- Floorplanning support for Multipliers and Block RAMs
- New XST constraints
- Improved DDR IO support including differential DDR
- Improved Xilinx project support
- Virtex4 Support
- Better ModelSim support. Creates three command files, foo_compile_mt.cmd to compile the modules, foo_i_mt.cmd for interactive use, and foo_batch_mt.cmd for batch simulation.
- Initial values of HDLmaker variables can be passed in from the command line or from a file
- Better comment support
- More flexible #clock statement
- Comments in pin files
- Support for Xilinx ISE 6.1
- Support for Virtex2P
- Support for Precision and ModelSim added
- Large Project Support, HDLMaker now operates across multiple directories
- Virtex2, Spartan2 and Spartan2E support added
- Altera Stratix support added
- Multilanguage project support. Can embed VHDL entities into Verilog files and Verilog modules into VHDL files.
Download (6.1MB)
Added: 2005-04-01 License: BSD License Price:
923 downloads
VCS Report 1.1.4
VCS Report is a free open source Java project to generate statistical reports from your VCS repository. more>>
VCS Report is a free open source Java project to generate statistical reports from your VCS repository. Versions Control System (VCS) helps to manage revisions of your source files.
You can run VCS Report on Microsoft Windows and Linux. VCS Report shows various information about your project files stored in the VCS. VCS Report can be used as a plugin for IntelliJ IDEA, Borland JBuilder, Eclipse, NetBeans.
Main features:
- CVS and Subversion (SVN) support
- Customizable filters
- History table
- Statistical charts
- HTML reports
- CSV (Comma delimited) reports
Enhancements:
- new: The time of a report was added to the status line
- bugfix: Bug with "Get report" button
<<lessYou can run VCS Report on Microsoft Windows and Linux. VCS Report shows various information about your project files stored in the VCS. VCS Report can be used as a plugin for IntelliJ IDEA, Borland JBuilder, Eclipse, NetBeans.
Main features:
- CVS and Subversion (SVN) support
- Customizable filters
- History table
- Statistical charts
- HTML reports
- CSV (Comma delimited) reports
Enhancements:
- new: The time of a report was added to the status line
- bugfix: Bug with "Get report" button
Download (0.35MB)
Added: 2006-09-11 License: GPL (GNU General Public License) Price:
1141 downloads
gat 0.0.2
gat provies a VCS which uses the basic ideas from GIT to guarantee the integrity of the repository. more>>
gat provies a VCS which uses the basic ideas from GIT to guarantee the integrity of the repository.
GAT is a VCS which uses the basic ideas from GIT to guarantee the integrity of the repository and allow a distributed independent development process with an offline copy of the repository and easy syncing of patchsets. It also borrows many features from CVS.
Enhancements:
- DESCRIPTION, README: corrected
- .cvsignore: deleted
- TODO: Added
- Currently this is without VCS control, hope it is self contained, soon!
<<lessGAT is a VCS which uses the basic ideas from GIT to guarantee the integrity of the repository and allow a distributed independent development process with an offline copy of the repository and easy syncing of patchsets. It also borrows many features from CVS.
Enhancements:
- DESCRIPTION, README: corrected
- .cvsignore: deleted
- TODO: Added
- Currently this is without VCS control, hope it is self contained, soon!
Download (0.090MB)
Added: 2007-02-13 License: GPL (GNU General Public License) Price:
985 downloads
Secleted [ 0 ] software to compare
- Page: 1 of 2
- 1
- 2
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above bazaar vcs search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed