0
$\begingroup$

I've installed and use official Blender 2.79 on my Os X. Now I'd like to better understand its structure, and try some development. So I'm trying to download hash 5bd8ac9 11-09-17 from git (the hash shown on the splash screen) so my development is aligned with the official one. Until now, no luck. I refer to https://wiki.blender.org/index.php/Dev:Doc/Tools/Git page on Blender dev wiki. My question:

How can I download a specific Blender source repo aligned with the official one? In other words, can someone point me to Blender 2.79 git sources?

$\endgroup$
  • 2
    $\begingroup$ those are three questions, this site requires one, please split your question. $\endgroup$ – m.ardito Jan 18 '18 at 10:09
  • $\begingroup$ Building blender is off topic on bse. Wiki Building on Mac Consult git docs on how to branch and rewind head to a particular hash. $\endgroup$ – batFINGER Jan 18 '18 at 11:17
  • $\begingroup$ I see "building" is a very scary topic... anyway building is development, so you should amend tags by removing the "development" one. $\endgroup$ – Kabu Jan 18 '18 at 14:42
  • 1
    $\begingroup$ Yes you're right. the tag should be removed from your question as it's For coding questions about addon or script development, and the Python API. Does not include general programming questions, non blender specific tasks or errors, nor compilation of Blender binaries or questions pertaining to the C source code. $\endgroup$ – batFINGER Jan 18 '18 at 16:56
  • $\begingroup$ Sorry, my mistake. I didn't read the tiny bits... $\endgroup$ – Kabu Jan 19 '18 at 13:55
3
$\begingroup$

You can check out the versions Tags and commit hashes here: https://git.blender.org/gitweb/gitweb.cgi/blender.git/tags

  1. git clone git://git.blender.org/blender.git (and be patient as this is a monster repo!)
  2. cd blender
  3. git checkout v2.79 (or whatever version you need)

You can also fetch only a specific tag from blenger.org however, not sure that will save you much ban(note that the blender git repo does allow only fetch from tagged or head branch commits, no arbitrary commit from hash) following those instructions: https://stackoverflow.com/questions/3489173/how-to-clone-git-repository-with-specific-revision-changeset

All that said, good luck with the build!

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.