Hi Hernán, thank you for your report. It would be even nicer if you could report it at https://github.com/npasserini/iceberg/issues I think we might not be far from having Iceberg working on Pharo 5.0. Even we have our tests running on Pharo 6.0 and 5.0 in travis ( https://travis-ci.org/npasserini/iceberg), both for linux and mac. Sadly the tests do not cover the UI and that is why I missed the issue reported by Hernán. I do not know how hard could it be to have tests for that. But the real problem right now is to have everything running on Windows. That might take a while, maybe next month we will arrive there. On Fri, Oct 14, 2016 at 12:48 AM, Hernán Morales Durand < hernan.morales@gmail.com> wrote:
Ok. IMHO Nicolas if you really want more feedback I think it's worth it to release it for 5.0, unless 6.0 has dramatically changed :) Cheers,
Hernán
2016-10-13 14:02 GMT-03:00 Esteban Lorenzano <estebanlm@gmail.com>:
in principle, Iceberg is meant to work on Pharo6+ No idea about backward compatibility (it shouldnât be so hard eitherâ¦)
Esteban
On 13 Oct 2016, at 19:00, Hernán Morales Durand <hernan.morales@gmail.com> wrote:
Hi Nicolas,
After installing it in Pharo 5.0 (#50761, Win 7) and clicking World Menu -> Tools -> Iceberg I got the Exception in the screenshot attached.
2016-10-13 9:25 GMT-03:00 Nicolas Passerini <npasserini@gmail.com>:
Hi, we are releasing a new version of Iceberg, with several new features and bugfixes. I would't yet say that is 100% production ready, but it is close, so I want to invite you to test it and provide feedback.
You can install it by doing:
Metacello new baseline: 'Iceberg'; repository: 'github://npasserini/iceberg'; load.
More installation instructions and documentation can be found at https://github.com/npasserini/iceberg.
Some of the new features in this version are: - Allow to commit several packages together in the same commit. - Show diffs for incoming and outgoing commits (i.e. before push/pull you can browse the difference between the remote and the local versions). - New History view allows to see any commit in any branch and compare it to the current loaded version. - Better support for interacting code loaded outside Iceberg (smaltalkhub, filetree, gitfiletree, etc). - From the diff view, revert changes or browse them (i.e. open a Nautilus on the changed class/method). - Automatically update presentations on code / repository changes. - Integration with Metacello, i.e. after installing Iceberg you do something like
Metacello new baseline: 'TaskIt'; repository: 'github://sbragagnolo/taskit'; load.
(By default) it will be loaded using iceberg (there is a setting to avoid it if you prefer traditional behavior.
- Improved handling of git errors. - Improved performance for several operations. - Improved documentation. - ... and several bug fixes and other minor improvements (please look at https://github.com/npasserini/iceberg/milestone/7?closed=1 for more details).
Please do not hesitate to contact me if you have any doubts.
<IceberError.jpg>