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 <guillermopol...@gmail.com> 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


Reply via email to