On Mon, Aug 18, 2008 at 2:41 PM, laurent laffont <laurent.laffont@gmail.com> wrote:


On Mon, Aug 18, 2008 at 2:13 PM, St�phane Ducasse <stephane.ducasse@inria.fr> wrote:
do you have the list of enhancement of SUnit?
Is it in SUnitEnhncmence package?

As I remember, these enhancements have been written by Damien Cassou.

Damien told me this was not written by him.

I don't understand how Pharo-dev image is build: assert:equals: is included in Pharo-dev image. I haven't found in Monticello how to find which package define a method.
So I've written a tool to parse all packages of Pharo / PhraroInbox repositories to find in which package assert:equals: is defined, I cannot find one.

Furthermore, how to know in wich repository a package is in ? In cannot find in which repository SUnit-Enhancement package is (and it's not on Pharo repository)


In case you're interested with the tool to find a regex in all packages of a repository, it's here:  http://www.adhocmusic.net/squeak/find-pkg

It takes 2 arguments: the repository url and a regex. For example:

./find-pkg  http://squeaksource.com/PharoInbox   debug:.*receiver.*in
parsing KernelTests-al.70.mcz
parsing Kernel-al.172.mcz
parsing CollectionsTests-al.67.mcz
parsing Collections-al.95.mcz
parsing SLICE-Issue35-7084CollectionEnh-al.1.mcz
  error:  invalid compressed data to inflate /tmp/source.st    <== sometimes source.st in mcz package is empty
parsing Tools-AlexandreBergel.90.mcz
====  found in Tools-AlexandreBergel.90.mcz ====
parsing Tools-AlexandreBergel.83.mcz
====  found in Tools-AlexandreBergel.83.mcz ====

--
Laurent Laffont