Re: [Pharo-users] [Ann] Iceberg 0.7.3

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Re: [Pharo-users] [Ann] Iceberg 0.7.3

Sven Van Caekenberghe-2
Hi Guillermo (et al),

I finally found the time to test this new setup and I found it much easier and quite straightforward to make a PR.

The new approach, with the simpler UI and lots more dialogs/explanations (and the glossary) is really well done. It felt much better, much higher quality. I am sure we are on the right track now.

Thanks for all the hard work.

Sven

> On 25 Apr 2018, at 10:27, Guillermo Polito <[hidden email]> wrote:
>
> Hi all,
>
> We just introduced Iceberg 0.7.3 into Pharo. This new version solves several issues people had when contributing to Pharo in general and others. I've made a screencast on how to contribute to Pharo, and added some tutorial and glossary in Iceberg's wiki.
>
> Below the links and the changes log.
>
> Thanks for making your issue reports ^^. We will schedule a backporting to Pharo6.1 in a couple of weeks, once we have another iteration.
>
> Cheers,
> Guille
>
> # Contribute to Pharo with Iceberg 0.7.3
>
> - wiki page: https://github.com/pharo-vcs/iceberg/wiki/Contribute-to-Pharo-with-Iceberg-0.7.3
>
> - Screencast: https://www.youtube.com/watch?v=PK2yCu2rWCc&feature=youtu.because
>
> This screencast shows how to use Iceberg 0.7.3 to contribute to latest Pharo 7, by cloning from scratch your own (potentially outdated) clone.
>
> This video will guide you through:
>  - solve the "Missing local repository" by cloning
>  - solve the "Fetch required" that appears because the fork is out of date
>  - solve the "Detached working copy" by creating a new branch
>  - use the pharo plugin to create an issue branch
>  - make some changes, commit them and push them to your fork
>  - make a pull request
>
> If you already have a clone, you can just import an existing repository from your disk. The rest of the instructions should be the same.
>
> If you don't have a fork, create one before doing anything else.
>
> New videos to come with more explanations.
>
> # Iceberg Glossary
>
> https://github.com/pharo-vcs/iceberg/wiki/Iceberg-glossary
>
> # 0.7.3 ChangesLog
>
> • #693: fixing problem when the announcement of changes in a package is nil. (bug, important)
> • #682: update update script (Pharo6-backport)
> • #681: Author name is not correctly decoded (UI, enhancement)
> • #680: Repair actions dialog should explain the situation (UI, enhancement, important)
> • #679: Create branch repair action should show create branch from issue if available (Pharo plugin, UI)
> • #678: Iceberg does not correctly recognize packages (bug, important)
> • #677: Unknown commit can only be solved with repair action (Model, bug, important)
> • #676: Unknown commit state is not properly shown (UI, bug, important)
> • #667: Merging branches with file deletion doesn't seem possible (bug, important, merge)
> • #666: Iceberg sometimes add a $ to commit message (Model, bug)
> • #662: The Pharo plugin has to do the fetch only if required. (Pharo plugin, enhancement)
> • #660: Add a star badge in the push button in case of a new branch ()
> • #658: Progress Bar during checkout of Repository. (UI, enhancement)
> • #657: Confusing UI: Ghost Test maybe should be default? (UI, enhancement)
> • #656: Typo in Progress Bar (UI, bug)
> • #651: When pushing a new branch the list of commit is empty (UI, bug)
> • #650: "Create new branch from issue" is leaving image in detached working copy state ()
> • #649: The VM is crashing when trying to use Iceberg from a saved image (bug)
> • #645: IceLibgitRepository should use "utilities" protocol instead of "utils" (clean up)
> • #644: Unnecessary temp in IceTipGitHubRepositoryPanel>>#getGitHubRepository" (clean up)
> • #643: LGit_GIT_ERROR: error authenticating: no auth sock variable loading a Tonel based baseline dependency in smalltalkCI (bug, important)
> • #639: Create pull request fails if branch has not been pushed (Github plugin, bug)
> • #636: The pull button should have a star badge when it has no upstream (UI, enhancement, important)
> • #634: Travis is not building Pull Requests (CI, bug, important)
> • #624: add "add remote" to remote picking on pull/push browsers (enhancement)
> • #610: Fix for issue #608 and #607. (clean up)
> • #609: New branch repair action does not refresh dirty packages (UI, bug)
> • #583: Creating a tonel project does not commit the properties file (Model, bug)
> • #542: Bug during commit of a new package (Model, bug)
>
>
> --
>    
> Guille Polito
> Research Engineer
>
> Centre de Recherche en Informatique, Signal et Automatique de Lille
> CRIStAL - UMR 9189
> French National Center for Scientific Research - http://www.cnrs.fr
>
> Web: http://guillep.github.io
> Phone: +33 06 52 70 66 13