Hi Ben, it is the "short" commit hash from the official OpenSmalltalk github repo so you can reproduce the "VM" build easily: https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/276a5ff
>From Pharo 7 onwards now also the "image" is completely bootstrapped - you >also have a commit hash for the image to reproduce the image build/commit: https://github.com/pharo-project/pharo/commits/53eba94 Some details for the image hash can be found here: http://forum.world.st/SystemVersion-cleanup-or-the-return-of-the-explicit-build-number-in-latest-Pharo-7-td4977073.html We meanwhile also restored the image build number, so you can load the image with PharoLauncher with the build number again. The latest is 70414 as of today which mean Pharo 7, Build 414. You can go to "http://wiki.astares.com/pharo/30" and click on "alpha" to visit the Pharo CI for the build number. Side note: From some of you last posts I see you still struggling with git or Iceberg issues. Had similar trouble in the beginning when Pharo process was switched to git and Iceberg was introduced. Because I tried always to compare with/tried to apply what I knew from VisualSourceSafe, ClearCase, SVN, Envy, Monticello, ... and many other VCS systems that I used before. So I bought the "Pro Git" from Apress book which helped me a lot understanding "git" (also some internals) first. I can really recommend to study it. It will safe you a lot of pain. You can find it on the web too: https://git-scm.com/book/en/v1 (first version) https://git-scm.com/book/en/v2 (new version) Bye T. Gesendet: Montag, 08. Januar 2018 um 19:45 Uhr Von: "Eliot Miranda" <[email protected]> An: "Pharo Development List" <[email protected]> Betreff: Re: [Pharo-dev] identifying source of particular VM Hi Ben, I think that the hash is indeed that if a commit. And I thought someone had written a script to find the commit from the hash. Alternatively you could look at the various system attributes the Squeak vm uses to identify itself. I *think* the Pharo vm has the same info baked in. In particular there should be the date of the commit. _,,,^..^,,,_ (phone) On Jan 8, 2018, at 6:36 AM, Ben Coman <[email protected][mailto:[email protected]]> wrote: This filename of the VM download url... http://files.pharo.org/vm/pharo-spur64/linux/pharo-linux-x86_64threaded-201712211450-276a5ff.zip[http://files.pharo.org/vm/pharo-spur64/linux/pharo-linux-x86_64threaded-201712211450-276a5ff.zip] includes a hash "276a5ff" that I presumed identified the opensmalltalk-vm commit from which this VM was built. i.e. so I could check that out if I wanted to compile a debug version of that VM. However... $ git checkout 276a5ff says... error: pathspec '276a5ff' did not match any file(s) known to git. so what exactly is that hash 276a5ff in the filename? cheers -ben
