Releases: pharo-vcs/iceberg
Releases · pharo-vcs/iceberg
0.3 - Improved GUI Tools
Change log:
- 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 do not want to).
- 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).
Maintenance release
Fixes #111 and incorporates small GUI improvements.
Merge tools have been improved.
0.2 - Basic Libgit Integration
This new version provides a basic integration with Libgit. Both libgit and gitfiletree backends are supported, but some GUI tools still require the gitfiletree version. For knowing all features supported by the libgit version, please have a look at IceLibgitLocalRepositoryTest (and its superclass).
0 Open
v0.1 - Repositories browser
This versions includes a new GUI tool caled "Repositories Browser" which allows to create and manage your Iceberg repositories.
0.0.4 - Basic synchronizer
The synchroniser window proposes an organised comit + push process, and simplifies following that process, i.e.:
- First commit your changes to your local repository.
- Then update your local repository to the latest version in the remote counterpart (origin or upstream).
- Finally push your new version to the desired remote repository.
0.0.3 - Handle repositories
v0.0.3 Update documentation, adapt it to the new repository URL
0.0.2 - Let me commit
Merge pull request #20 from npasserini/newChangeSets This closes #12 and closes #7Replaced changeset model to allow for …