Older juce versions

Is there an easy way of downloading juce or using git?

I am not familiar with git at all but need this version(s) to cross check.


you can downgrade to a specific git commit, using this:

git reset --hard <commit-id> git stash # delete "old" files present on newer commits but not on this one

Thanks but still a mystery to me :frowning:

How do I get this commit-id ?

Sorry but I don’t have the time to dive into git so may u can put an example
for downloading juce

Your help is much appreciated!


Well you’re going to have to use Git a bit, this sort of thing is precisely what it was designed to do.

There are a number of ways to find the commit id, firstly you can manually look through the history on github. Click on the commit and you’ll see the id hash just under the “Browse Code” button. Just look for the commit message with the version number bump.

Secondly, if you want to look for a version that is a while ago and you don’t know the date you could look through the history of one of the “juce_module_info” files e.g. juce_core as this contains only the changes to the version (and any additional directory includes).

Lastly you could use a bash shell to find all the commits with a keyword such as “Version” in it, something like:

cd <path_to_juce_dir> git log --grep "Version"

The second is probably the quickest and most likely to contain what you need. Once you have the commit id use it like faulkTX suggested.

Thank you, I’ll give it a try.