iceberg icon indicating copy to clipboard operation
iceberg copied to clipboard

Iceberg is the main toolset for handling VCS in Pharo.

Results 189 iceberg issues
Sort by recently updated
recently updated
newest added

it should look slighlty better. and it should have recover a lot of lost functionality (like the PR tool, which I am using to do this PR)

- metacello tries first to clone using ssh and it fails - then it clones in https and configures the remote using https - and then after cloning, when loading...

We need to retry to handle this scenario. To fix: https://github.com/pharo-project/pharo/issues/11481

``` IceTipDiffPanel>>#initializeDiffPanel diffPanel showOptions: true ``` ``` IceTipDiffPanel>>#selectionChanged | itemValue | itemValue := iceNodesTree selectedItem value. itemValue ifNotNil: [ diffPanel contextClass: itemValue contextClass. self diffContentsLeft: itemValue rightContents right: itemValue leftContents...

To reproduce, in P12 browse a method with associated Iceberg repository, and click on "Versions" to get the error. We must fix this method: https://github.com/pharo-vcs/libgit2-pharo-bindings/blob/f030ad88b9dbedaf6b24ee0501e2c828b55bb0e9/LibGit-Core.package/LGitTree.class/instance/pathspec_match.flags..st#L3 The cause is P12's strict...

Else you have to do adopt and other crazy manipulation. ![Capture 2024-03-12 at 13 31 35](https://github.com/pharo-vcs/iceberg/assets/432549/c77e2319-a8b0-4a6b-b8d3-316041472ab4)

This pull request factors out `#iconName` from `#icon` on the classes in the IceDefinition, IceOperation and IceOperationMerge hierarchies. This should make it easier to, in a later pull request, make...

This pull request refactors IceTipTreeNode to support use of a FormSet (introduced in [Pharo pull request #14998](https://github.com/pharo-project/pharo/pull/14998)) for the icon and applies that to `#repositoryModelsByGroup` on IceTipRepositoryModel.

As an idea: Once one has a **username** it is via HTTPS calls to REST APIs possible to **get a list of the available (public) projects** from [GitHub](https://www,github.com) and [GitLab](https://www.gitlab.com)...