saleté de tla !

La semaine dernière, j’ai voulu voir si l’extension openlinks était compatible avec la version 3 à venir de Firefox.Petite mise à jour dans les déclarations de l’extension et relance avec la version 3 béta 2. Ca marche ! OK, on fait une petite mise à jour de la version dans le dépot :

tla commit
M  install.rdf
arch_commit: unable to acquire revision lock (could not rename file.)
    tree: /home/jnavila/Developpement/openlinks
    revision: avila@nerim.net--2005-openlinks/openlinks--mainline--0.1--patch-4

Bon, et bien voilà ! L’archive est corrompue. Le web ne m’apporte aucune solution… Pffff… C’est bien la peine d’utiliser une gestion de version, si on ne peut pas lui faire confiance… et M.. Zut !

Il va falloir trouver un moyen de migrer l’archive actuelle vers un système de version plus … stable. Mon choix se portera sur un système réparti, permettant de publier le dépot sur un simple serveur web, et stable… Quelqu’un a une idée ?

GodSlayer Wednesday 06 February 2008 at 9:14 pm | | openlinks_news
Used tags:

six comments

JS

svn ?
Marche bien, jamais de soucis…

JS, (Email ) (URL) - 07-02-’08 09:17
JN

svn ne rentre pas dans mes critères :

  • il n’est pas réparti : il faut un système central, avec impossibilité de faire des merges entre des développeurs
  • On ne peut pas publier le dépot sur un simple serveur web : tla offrait la possibilité de publier via ftp son dépot qui était accessible en lecture seule au public via http. Tout statique, sans serveur ou cgi. Une fonctionnalité cool qui m’avait guidé sur ce choix.

Je ne renie pas pour autant Subversion. Pour la stabilité, c’est mon outil de gestion de version de prédilection depuis quelques années, et qui couplé à svk permet même du commit hors-ligne.

JN, (URL) - 07-02-’08 10:51
mathieu

git ?

http://i.want.to.surf.free.fr/BLOG/wordp..

mathieu, (Email ) - 10-02-’08 22:16
JN

Git permet de faire de la publication simple ? ça devient intéressant…

JN, (URL) - 11-02-’08 20:52
mathieu

Par publication sur un site web, tu entends “afficher les sources sur un site web” ?
Si c’est le cas, avec gitweb ça doit être faisable : http://git.or.cz/gitwiki/Gitweb (j’ai pas testé)
Maintenant, si tu veux un site web “distribué”, ca va être difficile (hum, … impossible ?)

Mais de toutes façons, pour quelle raison as-tu besoin d’un système réparti ? Tu manipules des centaines de milliers de lignes entre des centaines d’utilisateurs qui ne se connaissent pas ? J’ai l’impression qu’il nous manque un jeton :-)

mathieu, (Email ) (URL) - 12-02-’08 01:56
JN

En fait, ce que je voudrais faire, c’est donner la possibilité à n’importe qui de cloner mon dépot. L’objectif n’est pas de partager du développement, mais plutot de fournir une base à toute personne qui voudrait développer une extension. La mienne est suffisamment basique pour permettre de bien comprendre comment ça marche.

Avec tla, je pouvais faire un mirroir de mon dépot sur internet et permettre à une personne de faire un “tla import” en http sur le web. tla permet de rendre disponible un dépot par simple mise à disposition du répertoire des fichiers, quel que soit le protocole (http, ftp, ssh, …).

Effectivement, je suis en train de lire que le simple fait de copier un dépot git nu dans un répertoire accessible par web doit suffire.

JN, (URL) - 12-02-’08 09:05
(optional field)
(optional field)
Remember personal info?
Small print: All html tags except <b> and <i> will be removed from your comment. You can make links by just typing the url or mail-address.