J'ai exactement la même problématique au boulot pour 2 grosses applications maison composée chacune de multiples repo git.
On a développé un outil maison qui gère les git clone/pull/… un peu comme multigit. On se base sur un fichier de config qui ressemble furieusement à celui de multigit.
Les principales différences, c'est qu'on n'a pas d'IHM, et que notre outil gère en plus l'aspect installation via npm (tous nos modules sont en NodeJS), plus quelques subtilités liées à l'architecture de nos 2 applis.
Je me demandais : comment gérez-vous le deploiement initial ? Est-ce que chacun de vos développeurs gère lui-même ses propres git clone pour chacun de ses repositories ? Ou bien avez-vous des fichiers de config prêts à l'emploi que vous vous partagez selon le périmètre de travail de chacun ?
De notre côté, on a intégré 2 listes de modules pré-configurés, ce qui permet d'avoir rapidement un environnement prêt à l'emploi selon que l'on travaille sur l'une ou l'autre de nos 2 applications.
En tous cas, c'est intéressant de voir qu'à l'heure où les monorepos sont à la mode, le multirepos a toujours son mot à dire.
PS : j'ai tenté l'installation sous Ubuntu 24.04 via pipx. Malheureusement multigit renvoie une erreur de segmentation au démarrage.
Même si globalement je peux comprendre les reproches énoncées, je pense qu'il faut considérer le système d'extensions de Thunderbird comme une force et non une faiblesse.
Par exemple, pour la navigation au clavier entre les dossiers, et la copie/déplacement des messages, l'extension "Nostalgy" est vraiment géniale.
Et sinon, s'il fallait comparer mon Thunderbird customizé à l'usine à gaz Outlook… je choisirais le premier sans hésiter. Mes seuls vrais soucis proviennent du fait que la synchronisation avec mon mail pro n'est pas supportée nativement car c'est un serveur de messagerie Microsoft Exchange derrière.
J'admet aussi volontiers que la synchro IMAP est un peu pénible, voire hasardeuse à configurer pour que les dossiers Indésirables/Envoyés… soient les mêmes que dans le webmail (Ex : compte Laposte).
Bonjour,
Sauf erreur de ma part, Subversive n'est pas plus inclus dans Galileo que dans Ganymede. L'installation sous forme de plugin est toujours nécessaire, je viens tout juste de le vérifier en installation la nouvelle version.
A ce propos, Subversive, même si c'est à présent un projet géré par Eclipse.org (et non plus par Polarion), en est toujours au stade d'incubation, et n'a donc a priori pas vocation à être fourni nativement pour l'instant.
Ceci dit, le plugin s'installe facilement et fonctionne plutôt pas mal.
# Et pour l'initialisation ?
Posté par claudix . En réponse à la dépêche Première publication libre de Multigit. Évalué à 3 (+3/-0).
Bonjour et merci pour ce partage !
J'ai exactement la même problématique au boulot pour 2 grosses applications maison composée chacune de multiples repo git.
On a développé un outil maison qui gère les git clone/pull/… un peu comme multigit. On se base sur un fichier de config qui ressemble furieusement à celui de multigit.
Les principales différences, c'est qu'on n'a pas d'IHM, et que notre outil gère en plus l'aspect installation via npm (tous nos modules sont en NodeJS), plus quelques subtilités liées à l'architecture de nos 2 applis.
Je me demandais : comment gérez-vous le deploiement initial ? Est-ce que chacun de vos développeurs gère lui-même ses propres git clone pour chacun de ses repositories ? Ou bien avez-vous des fichiers de config prêts à l'emploi que vous vous partagez selon le périmètre de travail de chacun ?
De notre côté, on a intégré 2 listes de modules pré-configurés, ce qui permet d'avoir rapidement un environnement prêt à l'emploi selon que l'on travaille sur l'une ou l'autre de nos 2 applications.
En tous cas, c'est intéressant de voir qu'à l'heure où les monorepos sont à la mode, le multirepos a toujours son mot à dire.
PS : j'ai tenté l'installation sous Ubuntu 24.04 via pipx. Malheureusement multigit renvoie une erreur de segmentation au démarrage.
# Navigation au clavier
Posté par claudix . En réponse au journal Thunderbird, mon premier contact est une déception !. Évalué à 0.
Bonjour,
Même si globalement je peux comprendre les reproches énoncées, je pense qu'il faut considérer le système d'extensions de Thunderbird comme une force et non une faiblesse.
Par exemple, pour la navigation au clavier entre les dossiers, et la copie/déplacement des messages, l'extension "Nostalgy" est vraiment géniale.
Et sinon, s'il fallait comparer mon Thunderbird customizé à l'usine à gaz Outlook… je choisirais le premier sans hésiter. Mes seuls vrais soucis proviennent du fait que la synchronisation avec mon mail pro n'est pas supportée nativement car c'est un serveur de messagerie Microsoft Exchange derrière.
J'admet aussi volontiers que la synchro IMAP est un peu pénible, voire hasardeuse à configurer pour que les dossiers Indésirables/Envoyés… soient les mêmes que dans le webmail (Ex : compte Laposte).
[^] # Re: Subversive, oui mais toujours pas nativement
Posté par claudix . En réponse à la dépêche Sortie d'Eclipse 3.5 - Galileo. Évalué à 1.
Sauf erreur de ma part, Subversive n'est pas plus inclus dans Galileo que dans Ganymede. L'installation sous forme de plugin est toujours nécessaire, je viens tout juste de le vérifier en installation la nouvelle version.
A ce propos, Subversive, même si c'est à présent un projet géré par Eclipse.org (et non plus par Polarion), en est toujours au stade d'incubation, et n'a donc a priori pas vocation à être fourni nativement pour l'instant.
Ceci dit, le plugin s'installe facilement et fonctionne plutôt pas mal.