Ramille 1.0.0
Première version publique de Ramille, le client Git pour macOS. Il montre ce que va faire chaque action Git avant que vous la lanciez, et réunit votre historique, vos conflits et vos pull requests dans une seule app.
Commit et publication
- Choisissez les fichiers, les blocs ou les lignes de chaque commit, relisez le diff, écrivez votre message et modifiez le dernier commit.
- L’écran Synchro montre la destination, les commits à envoyer, les conflits prévus et la dernière vérification du distant, pour tous vos remotes.
- Quand une action n’est pas possible, Ramille vous dit pourquoi.
Historique et branches
- Un graphe de vos branches, fusions et tags, avec le message et le diff de chaque commit.
- Comparez des branches, appliquez un ou plusieurs commits par cherry-pick, mettez votre travail de côté (stash) et terminez vos branches git-flow.
Quand Git vous arrête
- Un rebase interactif que vous pouvez mettre en pause et reprendre à votre retour.
- Un résolveur de conflits qui montre l’ancêtre commun, votre version et l’autre, et garde une copie des fichiers d’origine.
- Annuler et rétablir la dernière action Git.
Pull requests
- GitHub et Azure DevOps : relisez, commentez, voyez les conditions de fusion et fusionnez depuis l’app.
- Bitbucket Cloud et Data Center : modifications, discussions et état de la CI. GitLab : création de merge requests.
- Plusieurs comptes par hébergeur, avec le bon compte choisi pour chaque dépôt.
Aussi dans cette version
- La palette ⌘K pour toutes les commandes, et l’ouverture d’un fichier dans Xcode, VS Code, Cursor ou Zed.
- Une IA facultative pour les messages de commit et les descriptions de pull request, avec un modèle local (Ollama, LM Studio) ou votre propre clé chez un fournisseur distant. Vous voyez ce qui sera envoyé avant que quoi que ce soit quitte votre Mac.
- Les jetons gardés dans le Trousseau macOS, et SSH avec vérification des empreintes d’hôte.
- Une app universelle pour Mac Intel et Apple Silicon, signée et notarisée par Apple, mise à jour par Sparkle seulement après votre clic.