If i remember, I'll try to bump this thread when I do so other testers who prefer to use the Snap edge can also benefit from testing the latest changes without having to compile FreeCAD on their systems from scratch.
Background:
freecad-ppd is the unofficial Snap for FreeCAD. It has a stable, beta, and edge version. beta is a weekly build. edge is a nightly build.
To install the edge version for testing HEAD (aka latest freecad commits) run this from the CLI:
Code: Select all
snap install freecad-ppd --edge
- In the CLI, go to your cloned FreeCAD/FreeCAD git repository if you don't have one:
Code: Select all
git clone https://github.com/FreeCAD/FreeCAD
- Within the FreeCAD git repo make sure you have the latest commits: (assumes that the remote FreeCAD repo is called 'upstream')
Code: Select all
git pull upstream master
- Type this bash 1 liner to output the list of commits that have been made after the 'edge' was published
Code: Select all
snap info freecad-ppd |\ grep -e '^\s\+latest/edge' |\ awk -F ' ' '{ print $2 }' |\ xargs -I{} git log --oneline --ancestry-path {}..HEAD
Edit: fixed the bash 1-liner (thx to @ppd heads-up)