Et bien justement si, je suis assez allergique à emacs (je suis plutot vi !) :-) (tout ca pour reprendre un bon vieux troll)
J'ai jamais pu me faire à emacs, c'est certainement bien dommage, et oui, je savais que tu t'occupais de xtla (j'avais lu l'annonce ici meme de la 1.0 et j'avais retenu ton pseudo) :-)
J'aime beaucoup WinCVS pour sa vue à plat, ses filtres, sa possibilité de faire un graphe des révisions pour un fichier et de voir ses diffs. Il y a un outil web (proprio malheureusement) qui permet meme de reconstuire la liste des patchset et d'avoir une vue un peu plus moderne. Je pense donc sérieusement qu'on peut faire quelque chose de sympa.
Les commandes de base seraient :
- checkout (tla get)
- lister les changements (tla changes)
- faire un diff par rapport à n'importe quel autre révision (tla file-diff étendu ?) au sein d'une branche ou de plusieurs branches
- lister toutes les révisions d'un fichier (??)
- comitter un fichier ou un ensemble de fichiers (tla commit --)
- avoir une vue par patch (ce que fait octopy)
- avoir des commandes pour faire des move et des delete
- avoir une commande pour faire un undo/redo (tla undo, tla redo, simulable en cvs)
- ...
Bref, cette interface "ultime" peut être assez simple au départ, mais permettre dans un premier temps d'avoir une vue d'un projet cvs/subversion/tla sympa avec des vues synthétiques pertinentes.
Les opérations en ecriture pourraient être envisagées dans un deuxième temps.
[^] # Re: l'UI ? quelle UI ?
Posté par Epsos . En réponse au journal Tom Lord abandonne GNU Arch. Évalué à 1.
J'ai jamais pu me faire à emacs, c'est certainement bien dommage, et oui, je savais que tu t'occupais de xtla (j'avais lu l'annonce ici meme de la 1.0 et j'avais retenu ton pseudo) :-)
J'aime beaucoup WinCVS pour sa vue à plat, ses filtres, sa possibilité de faire un graphe des révisions pour un fichier et de voir ses diffs. Il y a un outil web (proprio malheureusement) qui permet meme de reconstuire la liste des patchset et d'avoir une vue un peu plus moderne. Je pense donc sérieusement qu'on peut faire quelque chose de sympa.
Les commandes de base seraient :
- checkout (tla get)
- lister les changements (tla changes)
- faire un diff par rapport à n'importe quel autre révision (tla file-diff étendu ?) au sein d'une branche ou de plusieurs branches
- lister toutes les révisions d'un fichier (??)
- comitter un fichier ou un ensemble de fichiers (tla commit --)
- avoir une vue par patch (ce que fait octopy)
- avoir des commandes pour faire des move et des delete
- avoir une commande pour faire un undo/redo (tla undo, tla redo, simulable en cvs)
- ...
Bref, cette interface "ultime" peut être assez simple au départ, mais permettre dans un premier temps d'avoir une vue d'un projet cvs/subversion/tla sympa avec des vues synthétiques pertinentes.
Les opérations en ecriture pourraient être envisagées dans un deuxième temps.