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 <https://github.com/pharo-vcs/iceberg/pull/693>: fixing problem
   when the announcement of changes in a package is nil. (bug, important)
   - #682 <https://github.com/pharo-vcs/iceberg/issues/682>: update update
   script (Pharo6-backport)
   - #681 <https://github.com/pharo-vcs/iceberg/issues/681>: Author name is
   not correctly decoded (UI, enhancement)
   - #680 <https://github.com/pharo-vcs/iceberg/issues/680>: Repair actions
   dialog should explain the situation (UI, enhancement, important)
   - #679 <https://github.com/pharo-vcs/iceberg/issues/679>: Create branch
   repair action should show create branch from issue if available (Pharo
   plugin, UI)
   - #678 <https://github.com/pharo-vcs/iceberg/issues/678>: Iceberg does
   not correctly recognize packages (bug, important)
   - #677 <https://github.com/pharo-vcs/iceberg/issues/677>: Unknown commit
   can only be solved with repair action (Model, bug, important)
   - #676 <https://github.com/pharo-vcs/iceberg/issues/676>: Unknown commit
   state is not properly shown (UI, bug, important)
   - #667 <https://github.com/pharo-vcs/iceberg/issues/667>: Merging
   branches with file deletion doesn't seem possible (bug, important, merge)
   - #666 <https://github.com/pharo-vcs/iceberg/issues/666>: Iceberg
   sometimes add a $ to commit message (Model, bug)
   - #662 <https://github.com/pharo-vcs/iceberg/issues/662>: The Pharo
   plugin has to do the fetch only if required. (Pharo plugin, enhancement)
   - #660 <https://github.com/pharo-vcs/iceberg/pull/660>: Add a star badge
   in the push button in case of a new branch ()
   - #658 <https://github.com/pharo-vcs/iceberg/issues/658>: Progress Bar
   during checkout of Repository. (UI, enhancement)
   - #657 <https://github.com/pharo-vcs/iceberg/issues/657>: Confusing UI:
   Ghost Test maybe should be default? (UI, enhancement)
   - #656 <https://github.com/pharo-vcs/iceberg/issues/656>: Typo in
   Progress Bar (UI, bug)
   - #651 <https://github.com/pharo-vcs/iceberg/issues/651>: When pushing a
   new branch the list of commit is empty (UI, bug)
   - #650 <https://github.com/pharo-vcs/iceberg/issues/650>: "Create new
   branch from issue" is leaving image in detached working copy state ()
   - #649 <https://github.com/pharo-vcs/iceberg/issues/649>: The VM is
   crashing when trying to use Iceberg from a saved image (bug)
   - #645 <https://github.com/pharo-vcs/iceberg/issues/645>:
   IceLibgitRepository should use "utilities" protocol instead of "utils"
   (clean up)
   - #644 <https://github.com/pharo-vcs/iceberg/issues/644>: Unnecessary
   temp in IceTipGitHubRepositoryPanel>>#getGitHubRepository" (clean up)
   - #643 <https://github.com/pharo-vcs/iceberg/issues/643>:
   LGit_GIT_ERROR: error authenticating: no auth sock variable loading a Tonel
   based baseline dependency in smalltalkCI (bug, important)
   - #639 <https://github.com/pharo-vcs/iceberg/issues/639>: Create pull
   request fails if branch has not been pushed (Github plugin, bug)
   - #636 <https://github.com/pharo-vcs/iceberg/issues/636>: The pull
   button should have a star badge when it has no upstream (UI, enhancement,
   important)
   - #634 <https://github.com/pharo-vcs/iceberg/issues/634>: Travis is not
   building Pull Requests (CI, bug, important)
   - #624 <https://github.com/pharo-vcs/iceberg/issues/624>: add "add
   remote" to remote picking on pull/push browsers (enhancement)
   - #610 <https://github.com/pharo-vcs/iceberg/pull/610>: Fix for issue
   #608 <https://github.com/pharo-vcs/iceberg/issues/608> and #607
   <https://github.com/pharo-vcs/iceberg/issues/607>. (clean up)
   - #609 <https://github.com/pharo-vcs/iceberg/issues/609>: New branch
   repair action does not refresh dirty packages (UI, bug)
   - #583 <https://github.com/pharo-vcs/iceberg/issues/583>: Creating a
   tonel project does not commit the properties file (Model, bug)
   - #542 <https://github.com/pharo-vcs/iceberg/issues/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
<http://www.cnrs.fr>*


*Web:* *http://guillep.github.io* <http://guillep.github.io>

*Phone: *+33 06 52 70 66 13

Reply via email to