Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Iceberg] Unable to Re-clone Repository in Iceberg After Interrupted : SSH Clone #17594

Open
omarabedelkader opened this issue Jan 10, 2025 · 1 comment

Comments

@omarabedelkader
Copy link
Contributor

Description:
When attempting to clone a Git repository using the SSH protocol in Iceberg within Pharo, if the cloning process is interrupted (e.g., by forgetting to load necessary dependencies and closing the windows), Iceberg incorrectly indicates that the repository already exists. However, the repository does not appear in either the Projects or System browsers, preventing further actions or re-cloning.

Steps to Reproduce:

  1. Open Iceberg: Launch the Iceberg interface within the Pharo environment.
  2. Initiate Clone: Attempt to clone a Git repository using the SSH protocol.
  3. Interrupt Clone: After the cloning process, intentionally omit loading necessary dependencies in Pharo and close the Iceberg windows.
  4. Attempt Re-clone: Try to clone the same repository again using Iceberg.

Expected Behavior:
Iceberg should either display the cloned repository in the Projects or System browsers or remove its cached reference to the repository, allowing users to perform a fresh cloning attempt without issues."

Actual Behavior:
Iceberg displays a message indicating that the repository already exists. However, the repository does not appear in the Projects or System browsers, making it impossible to manage or remove the existing (but invisible) repository. This prevents any further actions, including re-cloning the repository.

Environment:

  • Pharo Version: Pharo 13.0 - 64bit (development version, latest)
  • Operating System: macOS Sequoia: 15.2 (24C101)
Copy link

welcome bot commented Jan 10, 2025

Thanks for opening your first issue! Please check the CONTRIBUTING documents for some tips about which information should be provided. You can find information of how to do a Pull Request here: https://github.com/pharo-project/pharo/wiki/Contribute-a-fix-to-Pharo

GitHub
Pharo is a dynamic reflective pure object-oriented language supporting live programming inspired by Smalltalk. - pharo-project/pharo

@omarabedelkader omarabedelkader changed the title Unable to Re-clone Repository in Iceberg After Interrupted : SSH Clone [Iceberg] Unable to Re-clone Repository in Iceberg After Interrupted : SSH Clone Jan 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant