Bazaar Pro Engineer Helper iconBazaar Pro Engineer Helper 0.3.0

Manage CAD files from PTC's Pro Engineer inside the Bazaar Version Control System
Bazaar Pro Engineer Helpers' aim is to provide a set of tools to use the Bazaar VCS to handle PTC Pro Engineer CAD files. It currently has a utility (bzr proclean) to clean up and normalise a Pro/E Working directory to prepare it to be stored in Bazaar.

Compatibility:

This plugin is tested with bazaar version up to 2.0.3 future version may work but there is no guarantee.

Installation:

Just copy the proe.py file into your Bazaar plug-in directory. By default these is:

Linux and Mac OS X: ~/.bazaar/plugins

Windows: C:Documents and SettingsApplication DataBazaar2.0plugins

More information about Bazaar plugin installation can be found under: http://bazaar-vcs.org/UsingPlugins

Usage:

Important: It it recommended to close Pro/E before you make any changes to the directory, as changes on the Pro/E working directory may confuse the current session of Pro/E.

If you first want to see what the tool does, just type:

bzr proclean --dry-run

in the directory you want to clean. If you are sure and want to do the changes type:

bzr proclean

and your directory will be cleaned up. Now you can check it in as you would with any other project.

If you want bazaar to clean all unnecessary files append the --purge option:

bzr proclean --purge

If you need further information about using Bazaar please refer to: http://bazaar-vcs.org/Documentation

How does it work?

PTC Pro/Engineer normally stores files with an ending ".x" which it increments after every save. If you have a part named "object" Pro/E saves a file called "object.prt" after a second save it creates a new file called "object.prt.1" and so forth. This has the advantage that you can go back to older versions, but it is not optimal if you are using a version control system because the filename changes every time you save a file. To workaround this problem bzr-proe normalises the files before storing them into the VCS. This normalisation is achieved by deleting all but the newest version of a file and by removing the trailing ".x" from it.

last updated on:
January 22nd, 2010, 9:11 GMT
price:
FREE!
developed by:
Pascal Bach
license type:
GPL (GNU General Public License) 
category:
ROOT \ Programming \ Version Control

FREE!

In a hurry? Add it to your Download Basket!

user rating

UNRATED
0.0/5
 

0/5

Add your review!

SUBMIT