[squeak-dev] Process improvement for 4.6, a new .sources file!

Eliot Miranda eliot.miranda at gmail.com
Tue Mar 18 19:47:15 UTC 2014


On Mon, Mar 17, 2014 at 8:28 AM, Chris Muller <ma.chris.m at gmail.com> wrote:

> I don't know whether its possible to generate a .sources file that
> would contain full history,


_yes it is_.  The only issue in preserving history is in pruning branches.
 There is no point preserving versions that are not ancestors of current
versions.  And that's an easy process.  I have code that does this and
Camillo just rewrote source condensing for Pharo and claims its much more
comprehensible, so taking his code and getting it to preserve history while
pruning could be another route.



> but there are options for seeing history:
>
>   1) you can see it in the 4.5 image!  :)
>   2) see
> http://lists.squeakfoundation.org/pipermail/squeak-dev/2013-September/173056.html
> and
> http://lists.squeakfoundation.org/pipermail/squeak-dev/2013-November/174792.html
>   3) And Bob's as you mentioned.
>
>
> On Mon, Mar 17, 2014 at 10:12 AM, H. Hirzel <hannes.hirzel at gmail.com>
> wrote:
> > Hi Chris,
> >
> > So far so good. But what would people do who still want to see the
> > change history back to 4.1?
> >
> > Is it possible to have them load the additional history as a
> > separately down-loadable file in 4.6?
> >
> > I assume it is, because Bob Arning is doing it back to version 1.0 in
> > one of his images but the question is how much effort is this?
> >
> > H.
> >
> > On 3/17/14, Chris Muller <ma.chris.m at gmail.com> wrote:
> >> Hi Hannes, yes.  And the 4.7 version would have the 4.6 and 4.7
> >> versions of each method.  The aim is to be able to deploy a smaller
> >> system (changes and sources) but also leave a small method version
> >> trail _between_ the image versions.
> >>
> >>
> >> On Mon, Mar 17, 2014 at 9:18 AM, H. Hirzel <hannes.hirzel at gmail.com>
> wrote:
> >>> Chris, are you aiming at deleting the history which goes back to 4.1
> >>> and only keep the 4.5 version and the changes introduced during 4.6
> >>> development?
> >>>
> >>>
> >>>
> >>> On 3/17/14, Frank Shearar <frank.shearar at gmail.com> wrote:
> >>>> On 17 March 2014 09:34, H. Hirzel <hannes.hirzel at gmail.com> wrote:
> >>>>> Question of clarification:
> >>>>>
> >>>>> What does the current Squeak 4.5 sources file contain in terms of
> >>>>> methods history?
> >>>>>
> >>>>> How far does it go back in time?
> >>>>
> >>>> Unless I've completely misunderstood the purpose of the sources and
> >>>> changes files, the 4.5 sources file goes back to at least 4.1.
> >>>>
> >>>> frank
> >>>>
> >>>>> --Hannes
> >>>>>
> >>>>> On 3/17/14, Vaidotas Didžbalis <vaidasd at gmail.com> wrote:
> >>>>>> Thank you. This is useful.
> >>>>>> Vaidas
> >>>>>>
> >>>>>>
> >>>>>> On Mon, Mar 17, 2014 at 4:23 AM, Chris Muller <asqueaker at gmail.com>
> >>>>>> wrote:
> >>>>>>
> >>>>>>> I've spent my last couple of afternoons learning about and tweaking
> >>>>>>> our condenseSources methods and process and think have come to
> >>>>>>> something that gives us the best balance between all factors:
>  size,
> >>>>>>> thoroughness, and convention.
> >>>>>>>
> >>>>>>>   http://wiki.squeak.org/squeak/6196
> >>>>>>>
> >>>>>>>
> >>>>>>
> >>>>>
> >>>>
> >>>>
> >>
>
>


-- 
best,
Eliot
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20140318/200ae6c6/attachment.htm


More information about the Squeak-dev mailing list