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 |
Free forum by Nabble | Edit this page |