If you are working on an CadSoft EAGLE project with a team and you are tracking your progress with Git, this little program can help you to see what your team has changed. It makes an diff image which shows the changes on the schematics and boards between the commits.
You can test it with the JGeagle-testrepo.
https://github.com/hurik/JGeagle/releases/latest
- Windows or Linux (Can't test it under Mac ...)
- Java 7 or OpenJDK 7
- CadSoft EAGLE 6 (Tested with 6.X.X and the EAGLE Light Edition is also enough.)
- Download and extract in a folder.
- Start
JGeagle.jar
, with a doubleclick orjava -jar JGeagle.jar
. - Open the Preferences (Options -> Preferences) and setup the Eagle binary.
- Open a repo (Repository -> Open).
- Select a file, the commits and sheet or layer.
- Click on "Make and/or show".
https://github.com/hurik/JGeagle/issues
Your help is greatly appreciated.
Developed with NetBeans 8.0.2 (Java SE).
- Git repo must be in a directory, because it will the repo name for the temp images.
- Renames only working when committed. Can't get this working http://stackoverflow.com/a/17302068/2246865!
- While counting sheets or exporting images, eagle opens for a second and closes right after it. Under Linux it sometimes takes some time until it closes. Don't know why ...
- The JGeagle temp files are in HOME/.JGeagle/*
- Sometimes you get an exception. Will be fixed soon.
- The speed of the creation of the diff image must be improved.
Description:
- Brightened elements were not changed
- Red elements were deleted
- Green elements are new
- Grey points are undefined
- Red and green elements which are connected, can be moved elements
With mouse zoom and pan!
You can create all images for faster usability.
You can remove images.