Un autre avantage est que du coup ce code va pouvoir être mis dans la libgit, et donc être accessible aux outils qui utilisent cette lib plutôt que de lancer git en ligne de commande: intégration dans les IDE, dans les forges qui pourront facilement permettre un rebase depuis une interface web, etc.
Les dépôts git ne sont pas toujours manipulés exclusivement depuis l'outil en ligne de commande, et donc, se traîner des scripts bash n'est pas toujours pratique ni approprié dans d'autres contextes.
Cela permet aussi de faire un pas de plus vers un gi qui peut s'exécuter sous Windows sans avoir préalablement besoin d'installer bash.
[^] # Re: rebase
Posté par pulkomandy (site web personnel, Mastodon) . En réponse à la dépêche Nouvelles de Git : 2.20.0, Git Merge, etc.. Évalué à 10.
Un autre avantage est que du coup ce code va pouvoir être mis dans la libgit, et donc être accessible aux outils qui utilisent cette lib plutôt que de lancer git en ligne de commande: intégration dans les IDE, dans les forges qui pourront facilement permettre un rebase depuis une interface web, etc.
Les dépôts git ne sont pas toujours manipulés exclusivement depuis l'outil en ligne de commande, et donc, se traîner des scripts bash n'est pas toujours pratique ni approprié dans d'autres contextes.
Cela permet aussi de faire un pas de plus vers un gi qui peut s'exécuter sous Windows sans avoir préalablement besoin d'installer bash.