pharo-users@lists.pharo.org

Any question about pharo is welcome

View all threads

pharo 8 - method versions - how to see author/timestamp?

PD
PAUL DEBRUICKER
Fri, May 15, 2020 8:16 PM

Hi -

Sometimes I want to revert to older versions of methods e.g. from an hour ago.

In the "Recent versions of MyClass>>#myMethod" dialog no timestamps or authors are present.

How do I see those?

Thanks

Paul

Hi - Sometimes I want to revert to older versions of methods e.g. from an hour ago. In the "Recent versions of MyClass>>#myMethod" dialog no timestamps or authors are present. How do I see those? Thanks Paul
DV
Davide Varvello
Thu, Feb 4, 2021 4:36 PM

Hi Guys!
No news on this bug? It's really annoying I can't see the timestamp of a
method.
Thanks
Davide

Paul DeBruicker wrote

Hi -

Sometimes I want to revert to older versions of methods e.g. from an hour
ago.

In the "Recent versions of MyClass>>#myMethod" dialog no timestamps or
authors are present.

How do I see those?

Thanks

Paul

Hi Guys! No news on this bug? It's really annoying I can't see the timestamp of a method. Thanks Davide Paul DeBruicker wrote > Hi - > > Sometimes I want to revert to older versions of methods e.g. from an hour > ago. > > In the "Recent versions of MyClass>>#myMethod" dialog no timestamps or > authors are present. > > How do I see those? > > Thanks > > Paul -- Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html
NB
Noury Bouraqadi
Thu, Feb 4, 2021 5:46 PM

+1 I'd like to see it fixed.
It's broken since P8 and still pending in P9.

@everyone Please upvote it :-)
Noury
On Feb 4 2021, at 5:36 pm, Davide Varvello via Pharo-users pharo-users@lists.pharo.org wrote:

Hi Guys!
No news on this bug? It's really annoying I can't see the timestamp of a
method.
Thanks
Davide

Paul DeBruicker wrote

Hi -

Sometimes I want to revert to older versions of methods e.g. from an hour
ago.

In the "Recent versions of MyClass>>#myMethod" dialog no timestamps or
authors are present.

How do I see those?

Thanks

Paul

+1 I'd like to see it fixed. It's broken since P8 and still pending in P9. @everyone Please upvote it :-) Noury On Feb 4 2021, at 5:36 pm, Davide Varvello via Pharo-users <pharo-users@lists.pharo.org> wrote: > Hi Guys! > No news on this bug? It's really annoying I can't see the timestamp of a > method. > Thanks > Davide > > > > Paul DeBruicker wrote > > Hi - > > > > Sometimes I want to revert to older versions of methods e.g. from an hour > > ago. > > > > In the "Recent versions of MyClass>>#myMethod" dialog no timestamps or > > authors are present. > > > > How do I see those? > > > > Thanks > > > > Paul > > > > > > -- > Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html >
KO
Kasper Osterbye
Fri, Feb 5, 2021 6:09 AM

I went in and updated the corresponding github issue (
https://github.com/pharo-project/pharo/issues/7283). The tool is really
useful, and it would be nice to have the author and timestamp in place
again.

I went in and updated the corresponding github issue ( https://github.com/pharo-project/pharo/issues/7283). The tool is really useful, and it would be nice to have the author and timestamp in place again. >
DV
Davide Varvello
Fri, Feb 5, 2021 8:07 AM

👏
Davide

Kasper Osterbye wrote

I went in and updated the corresponding github issue (
https://github.com/pharo-project/pharo/issues/7283). The tool is really
useful, and it would be nice to have the author and timestamp in place
again.

👏 Davide Kasper Osterbye wrote > I went in and updated the corresponding github issue ( > https://github.com/pharo-project/pharo/issues/7283). The tool is really > useful, and it would be nice to have the author and timestamp in place > again. > >> -- Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html
RS
Richard Sargent
Fri, Feb 5, 2021 8:16 AM

Oh, yes/ That is one of the things I most love about ENVY and miss in
everything else.
What is the change history of this method, class, package, etc.?

On Thu, Feb 4, 2021 at 10:09 PM Kasper Osterbye kasper.osterbye@gmail.com
wrote:

I went in and updated the corresponding github issue (
https://github.com/pharo-project/pharo/issues/7283). The tool is really
useful, and it would be nice to have the author and timestamp in place
again.

Oh, yes/ That is one of the things I most love about ENVY and miss in everything else. What is the change history of this method, class, package, etc.? On Thu, Feb 4, 2021 at 10:09 PM Kasper Osterbye <kasper.osterbye@gmail.com> wrote: > I went in and updated the corresponding github issue ( > https://github.com/pharo-project/pharo/issues/7283). The tool is really > useful, and it would be nice to have the author and timestamp in place > again. > >>
EL
Esteban Lorenzano
Fri, Feb 5, 2021 8:31 AM

Hi all,

While the timestamp for the in-image change is, indeed, missing and needs to be fixed, I want to point that we are abandoning the in-image author tracking by method and replacing it with the git history (which wive you also authorship and timestamp by commit).
This method commit history is already there (since Pharo 8) and can be queried with the "history" button in the minitoolbar of calypso, same place where you have the access to the version browser.
Yes, it is not the same, but it fulfills correctly (and improves it, since it gives you the whole method history, not just what you have in image) the old version functionality, which however will remain as a track of in-image changes, but without the author (since is not needed).

Even more, all the Author infrastructure is target for removal in next versions of Pharo (just not right now :P)
cheers!
Esteban

On Feb 5 2021, at 9:16 am, Richard Sargent richard.sargent@gemtalksystems.com wrote:

Oh, yes/ That is one of the things I most love about ENVY and miss in everything else.
What is the change history of this method, class, package, etc.?

On Thu, Feb 4, 2021 at 10:09 PM Kasper Osterbye <kasper.osterbye@gmail.com (mailto:kasper.osterbye@gmail.com)> wrote:

I went in and updated the corresponding github issue (https://github.com/pharo-project/pharo/issues/7283). The tool is really useful, and it would be nice to have the author and timestamp in place again.

Hi all, While the timestamp for the in-image change is, indeed, missing and needs to be fixed, I want to point that we are abandoning the in-image author tracking by method and replacing it with the git history (which wive you also authorship and timestamp by commit). This method commit history is already there (since Pharo 8) and can be queried with the "history" button in the minitoolbar of calypso, same place where you have the access to the version browser. Yes, it is not the same, but it fulfills correctly (and improves it, since it gives you the whole method history, not just what you have in image) the old version functionality, which however will remain as a track of in-image changes, but without the author (since is not needed). Even more, all the Author infrastructure is target for removal in next versions of Pharo (just not right now :P) cheers! Esteban On Feb 5 2021, at 9:16 am, Richard Sargent <richard.sargent@gemtalksystems.com> wrote: > Oh, yes/ That is one of the things I most love about ENVY and miss in everything else. > What is the change history of this method, class, package, etc.? > > > > On Thu, Feb 4, 2021 at 10:09 PM Kasper Osterbye <kasper.osterbye@gmail.com (mailto:kasper.osterbye@gmail.com)> wrote: > > I went in and updated the corresponding github issue (https://github.com/pharo-project/pharo/issues/7283). The tool is really useful, and it would be nice to have the author and timestamp in place again. > > > > > > > >
EL
Esteban Lorenzano
Fri, Feb 5, 2021 8:33 AM

change history for method is already there (as explained in my previous mail).
for class and package level is something I always wanted to implement (class level is particularly easy to implement, with tonel format) but I didn't find the time to do it.
Volunteers to implement are welcome! ;)

Esteban
On Feb 5 2021, at 9:16 am, Richard Sargent richard.sargent@gemtalksystems.com wrote:

Oh, yes/ That is one of the things I most love about ENVY and miss in everything else.
What is the change history of this method, class, package, etc.?

On Thu, Feb 4, 2021 at 10:09 PM Kasper Osterbye <kasper.osterbye@gmail.com (mailto:kasper.osterbye@gmail.com)> wrote:

I went in and updated the corresponding github issue (https://github.com/pharo-project/pharo/issues/7283). The tool is really useful, and it would be nice to have the author and timestamp in place again.

change history for method is already there (as explained in my previous mail). for class and package level is something I always wanted to implement (class level is particularly easy to implement, with tonel format) but I didn't find the time to do it. Volunteers to implement are welcome! ;) Esteban On Feb 5 2021, at 9:16 am, Richard Sargent <richard.sargent@gemtalksystems.com> wrote: > Oh, yes/ That is one of the things I most love about ENVY and miss in everything else. > What is the change history of this method, class, package, etc.? > > > > On Thu, Feb 4, 2021 at 10:09 PM Kasper Osterbye <kasper.osterbye@gmail.com (mailto:kasper.osterbye@gmail.com)> wrote: > > I went in and updated the corresponding github issue (https://github.com/pharo-project/pharo/issues/7283). The tool is really useful, and it would be nice to have the author and timestamp in place again. > > > > > > > >
RS
Richard Sargent
Fri, Feb 5, 2021 10:07 AM

Thanks, Estaban.
I realize that you are not offering a solution. But, you are recognizing the benefit of one.

On February 5, 2021 12:33:14 AM PST, Esteban Lorenzano estebanlm@netc.eu wrote:

change history for method is already there (as explained in my previous
mail).
for class and package level is something I always wanted to implement
(class level is particularly easy to implement, with tonel format) but
I didn't find the time to do it.
Volunteers to implement are welcome! ;)

Esteban
On Feb 5 2021, at 9:16 am, Richard Sargent
richard.sargent@gemtalksystems.com wrote:

Oh, yes/ That is one of the things I most love about ENVY and miss in

everything else.

What is the change history of this method, class, package, etc.?

On Thu, Feb 4, 2021 at 10:09 PM Kasper Osterbye

I went in and updated the corresponding github issue

(https://github.com/pharo-project/pharo/issues/7283). The tool is
really useful, and it would be nice to have the author and timestamp in
place again.

Thanks, Estaban. I realize that you are not offering a solution. But, you are recognizing the benefit of one. On February 5, 2021 12:33:14 AM PST, Esteban Lorenzano <estebanlm@netc.eu> wrote: >change history for method is already there (as explained in my previous >mail). >for class and package level is something I always wanted to implement >(class level is particularly easy to implement, with tonel format) but >I didn't find the time to do it. >Volunteers to implement are welcome! ;) > >Esteban >On Feb 5 2021, at 9:16 am, Richard Sargent ><richard.sargent@gemtalksystems.com> wrote: >> Oh, yes/ That is one of the things I most love about ENVY and miss in >everything else. >> What is the change history of this method, class, package, etc.? >> >> >> >> On Thu, Feb 4, 2021 at 10:09 PM Kasper Osterbye ><kasper.osterbye@gmail.com (mailto:kasper.osterbye@gmail.com)> wrote: >> > I went in and updated the corresponding github issue >(https://github.com/pharo-project/pharo/issues/7283). The tool is >really useful, and it would be nice to have the author and timestamp in >place again. >> > >> > >> > >> >>
KO
Kasper Osterbye
Fri, Feb 5, 2021 10:24 AM

Based on your comments Esteban, I have suggested to close the corresponding
issue 7283. Closer integration to git from within the image sounds
promising.

Based on your comments Esteban, I have suggested to close the corresponding issue 7283. Closer integration to git from within the image sounds promising. >