<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, May 28, 2019 at 5:58 AM David T. Lewis <<a href="mailto:lewis@mail.msen.com">lewis@mail.msen.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Sun, May 26, 2019 at 04:44:02PM -0700, tim Rowledge wrote:<br>
> John sent me a proper fileout last week. Once I've had time to look it over I'll probably stick it on squeaksource.<br>
> <br>
> tim<br>
<br>
Yes, please do that. Especially if the fileout has proper method commit<br>
timestamps and author initials.<br>
<br>
I am quite interested in getting myself up to speed on the various<br>
git integration strategies, and I am currently working with (or more<br>
accurately, accepting guidance from) Alistair Grant to publish OSProcess<br>
in Tonel format for Pharo users. But I am baffled by the lack of method<br>
stamps in Tonel (which should be trivially simple to support) and I<br>
suspect to that "proper fileoout" will need to remain as the accepted<br>
interchange format for quite some time to come.<br></blockquote><div><br></div><div>I said it before and I say it again: Tonel was flawed from the very start and</div><div>nobody listened what Dale had to said. Instead, the Pharo community</div><div>declared it as their new default, and here we are. It's not Jakob's job to</div><div>port Tonel to Squeak, yet he worked on it in his spare time. If you don't like</div><div>what it does to your timestamps and author initials, please complain to the</div><div>designers of Tonel. And no, they are probably not subscribed to this</div><div>mailinglist.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Interestingly, Cuis uses git exclusively for version control, but its<br>
storage format is nothing more than simple change sets and fileouts that<br>
follow an agreed naming convention. And there are other storage formats<br>
in circulation, so I don't really have any sense of what is the "right"<br>
approach. But a storage format that nukes all of the method stamps<br>
certainly would not be on my short list of right ways to do it.<br></blockquote><div><br></div><div>Fileouts cause a lot of merge conflicts in Git (even if there are none in the</div><div>actual code). This makes it rather cumbersome to use it in Git. Maybe the</div><div>Cuis community has fixed some of these issues?</div><div> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
It's all very confusing. I just googled "squot hpi squeak" and got a<br>
"People also ask" pointer to "Why does my replacement hip squeak?"<br></blockquote><div><br></div><div>Mh, that's nothing we can control... you were probably looking for:</div><div><a href="https://github.com/hpi-swa/Squot">https://github.com/hpi-swa/Squot</a><br></div><div> </div><div>Cheers,</div><div>Fabio</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
;-)<br>
<br>
Dave<br>
<br>
<br>
</blockquote></div></div>