Skip to content

DangDong77/FreeCAD_gitproject

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BEWARE: This is just a proof of concept at the moment! It patches functions from FreeCAD to make it possible

USE WITH CAUTION AT YOUR OWN RISK!

FreeCAD git project workbench

Target of this workbench is to allow easy versioning of your FreeCAD projects. If a FreeCAD file is inside a git repo, all changes (i.e. you pressed save) should be automatically commited.

Dependency

Install python-git (GitPython).

Features

This workbench should have the following features:

  • automatically create a new commit when the file is saved
  • create a new git repo at the current folder of the file
  • create tags // TODO
  • turn autocommit on and off // TODO
  • create own commits with messages // TODO
  • show that this file is under version control // TODO
  • ???
  • Maybe merge in WebTools // TODO

Contribute?

Do you like to contribute to this project? Nice! I appreciate it and would be happy over every pull request I receive!

Feedback/Discussion

Want to discuss this project in more detail? Please follow the discussion thread on the FreeCAD forums.

Icons

The git logo is released as Creative Commons by https://git-scm.com/downloads/logos. The other icons are released under MIT Licence from https://github.com/primer/octicons.

About

Make Versioning FreeCAD Projects the easy way

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%