{"id":13772592,"url":"https://github.com/pharo-vcs/iceberg","last_synced_at":"2025-04-12T18:47:56.643Z","repository":{"id":38243527,"uuid":"55789076","full_name":"pharo-vcs/iceberg","owner":"pharo-vcs","description":"Iceberg is the main toolset for handling VCS in Pharo.","archived":false,"fork":false,"pushed_at":"2024-10-25T11:41:49.000Z","size":9903,"stargazers_count":134,"open_issues_count":346,"forks_count":84,"subscribers_count":27,"default_branch":"Pharo13","last_synced_at":"2024-10-29T17:35:29.676Z","etag":null,"topics":["git","pharo","vcs"],"latest_commit_sha":null,"homepage":"","language":"Smalltalk","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pharo-vcs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-04-08T15:23:16.000Z","updated_at":"2024-10-25T11:41:56.000Z","dependencies_parsed_at":"2023-10-11T11:05:36.303Z","dependency_job_id":"5877a0ff-ddc6-41fe-8460-a7afec1136c4","html_url":"https://github.com/pharo-vcs/iceberg","commit_stats":{"total_commits":3335,"total_committers":62,"mean_commits":53.79032258064516,"dds":0.7544227886056971,"last_synced_commit":"bdc39357668d800c9d95c6353fcd27b06683ad18"},"previous_names":[],"tags_count":99,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pharo-vcs%2Ficeberg","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pharo-vcs%2Ficeberg/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pharo-vcs%2Ficeberg/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pharo-vcs%2Ficeberg/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pharo-vcs","download_url":"https://codeload.github.com/pharo-vcs/iceberg/tar.gz/refs/heads/Pharo13","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248617848,"owners_count":21134197,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["git","pharo","vcs"],"created_at":"2024-08-03T17:01:05.859Z","updated_at":"2025-04-12T18:47:56.610Z","avatar_url":"https://github.com/pharo-vcs.png","language":"Smalltalk","funding_links":[],"categories":["Virtual Machine"],"sub_categories":[],"readme":"# Iceberg\n\nIceberg is the main toolset for handling [VCS](https://en.wikipedia.org/wiki/Version_control) in Pharo.\n\n[![Iceberg-Pharo-Integration](https://github.com/pharo-vcs/iceberg/actions/workflows/test-all.yml/badge.svg)](https://github.com/pharo-vcs/iceberg/actions/workflows/test-all.yml)  \n[![Complete Test](https://github.com/pharo-vcs/iceberg/actions/workflows/test.yml/badge.svg)](https://github.com/pharo-vcs/iceberg/actions/workflows/test.yml)\n\nMore concretely, Iceberg provides tools to checkout, commit, merge and other common operations in git repositories, all directly from the image.\nIn fact, git is currently the only VCS backend for Iceberg, but it's design supports the addition of other options.\n\nIceberg also provides some plugins for smooth and fast integration with common actions in the workflow of contributors, such as creating a branch based on a GitHub issue number.\n\n\n## Getting Started\n\n**Newcomer as User?** Follow this [5 minutes tutorial](https://github.com/pharo-vcs/iceberg/wiki/Tutorial).\n\n**Newcomer as Contributor?** Read [this guide](https://github.com/pharo-vcs/iceberg/wiki/Contributing-to-Iceberg).\n\n**Want to Chat?** There is the `#iceberg` channel in the [Pharo Discord server](https://pharo.org/community).\n\nYou can find more useful information in our [Wiki section](https://github.com/pharo-vcs/iceberg/wiki).\n\n\n## License\n\nThe code is licensed under the [MIT](LICENSE) license.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpharo-vcs%2Ficeberg","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpharo-vcs%2Ficeberg","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpharo-vcs%2Ficeberg/lists"}