<div dir="ltr">Hi all,<div><div class="GmSign"><br></div><div class="GmSign">On Wed, Feb 21, 2018 at 8:17 AM Alistair Grant <<a href="mailto:akgrant0710@gmail.com">akgrant0710@gmail.com</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Hi Tim & Eliot,<br>
<br>
On 21 February 2018 at 04:11, Eliot Miranda <<a href="mailto:eliot.miranda@gmail.com" target="_blank">eliot.miranda@gmail.com</a>> wrote:<br>
><br>
> Hi Tim,<br>
><br>
> On Tue, Feb 20, 2018 at 6:29 PM, tim Rowledge <<a href="mailto:tim@rowledge.org" target="_blank">tim@rowledge.org</a>> wrote:<br>
>><br>
>><br>
>> OK, I know that the entire point of git is to drive people insane but this is an especially silly problem.<br>
>><br>
>> clone the repository with<br>
>> git clone <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm.git" rel="noreferrer" target="_blank">https://github.com/OpenSmalltalk/opensmalltalk-vm.git</a><br>
>> wait...<br>
>> cd opensmalltalk-vm/<br>
>> ./scripts/updateSCCSVersions -><br>
>> fatal: Not a git repository: '.git'<br>
>> fatal: unrecognized input<br>
>><br>
>> What?<br></blockquote><div><br></div><div>As part of the transition from SVN to Git, we had to add a script that runs after certain Git commands and inserts a timestamp into the code which is then compiled into the VM as a part of its version string. This approach does not only sound hacky, it actually is hacky, but a Git commit hash was not good enough. Unfortunately, there are many ways to work with Git repositories (e.g. submodules), so Jakob proposed a change that seemed to fix things for some use cases while apparently breaking things for other users.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
>> The annoying part is that it worked (at least, so far as I remember) last time I loaded up a clone of the vm repo.<br></blockquote><div><br></div><div>I've reverted Jakob's change, so please try again.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
><br>
><br>
> Agreed.  It is incumbent upon whoever made the change to fix this.  "you break it, you fix it".  so please, step up :-)<br>
><br>
> _,,,^..^,,,_<br>
> best, Eliot<br>
><br>
<br>
<br>
The offending commit is 0458c6a92651fc8d0bf86158a0407f87470ade50 from<br>
6 Feb.  I'm not familiar enough with git to easily fix it, but backing<br>
out the change should be straightforward.<br></blockquote><div><br></div><div>Thanks for looking into this, Alistair.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Cheers,<br>
Alistair<br>
</blockquote></div></div></div>