Présentation
Git-annex est un un logiciel développé par Joey Hess qui permet de gérer ses fichiers avec Git, sans que le contenu des fichiers soit stocké par Git. Paradoxal ? Stupid ? Non, cela permet de gérer des gros fichiers binaires sans engorger sont disque avec des delta peux efficaces.
Partant de ce travail un bout de logiciel nommé "Assistant" a été ajouté. Il permet de synchroniser "à la dropbox" et de manière très simple différents dossiers sur différents disques (clefs USB, serveur de sauvegarde, ordi d'un pote etc.). La synchronisation se fait par des notifications via XMPP (comme DVCS-Autosync). Le tout est donc bien plus intéressant que Drop Box.
Git annex est développé depuis 2010 http://joeyh.name/blog/entry/announcing_git-annex/
Assistant est développé depuis juin 2012 et est déjà utilisable. Cela grâce à une campagne de dons sur Kickstarter. Cette campagne a permis à Joey Hess de récolter 24 786 $, de quoi travailler dessus à plein temps. Depuis ce jour jusqu'à aujourd'hui il a tenu quasi-quotidiennement un compte-rendu de son activité, on est donc loin du projet obscure qui englouti de l'argent avant la version alpha.
Le tout est disponible sous Gnu/Linux, MacOS, Windows, Androïd.
http://git-annex.branchable.com/
Pour en venir à l'actualité :
Joey Hess a lancé lundi une deuxième campagne de dons :
Déjà 10 000 $ ont été récoltés grâce à 281 mécènes, ce qui lui permet de financer 9 mois de son travail à temps plein. L'objectif actuel est d'obtenir 15 000 $ pour une année complète de développement.
Voici les grandes lignes des développements qu'il veut faire :
- Integrate better with Android.
- Get the assistant and webapp ported to Windows.
- Refine the automated stress testing tools to find and fix more problems before users ever see them.
- Automatic recovery. Cosmic ray flipped a bit in a file? USB drive corrupted itself? The assistant should notice these problems, and fix them.
- Encourage more contributions from others. For example, improve the special remote plugin interface so it can do everything the native Haskell interface can do. Eight new cloud storage services were added this year as plugins, but we can do better!
- See also: the git-annex enhancement contest
- Use deltas to reduce bandwidth needed to transfer modified versions of files.
- Improved ssh password prompting when setting up a ssh remote in the webapp.
- Add easy support for encrypted git repositories using git-remote-gcrypt, so you can safely push to a repository on a server you don't control.
- Add support for setting up and using GPG keys in the webapp.
- Add protection to the XMPP protocol to guard against man in the middle attacks if the XMPP server is compromised. Ie, Google should not be able to learn about your git-annex repository even if you're using their servers.
- To avoid leaking even the size of your encrypted files to cloud storage providers, add a mode that stores fixed size chunks.
Pour finir
J'ai fait ce court journal car il me semble que ce logiciel, bien que fort intéressant et développé depuis 3 ans, n'a pas encore été évoqué sur LinuxFR. Je ne dis pas ça pour faire des reproches, mais pour indiquer que ça serait intéressant de le présenter plus en profondeur. Moi même j'aurais préférer faire une meilleur présentation mais je n'en ai pas forcément les compétences et actuellement je n'ai pas trop le temps. Mais si certains veulent rédiger une dépêche je suis prêt à y participer.
# dépêche ?
Posté par CrEv (site web personnel) . Évalué à 7.
Je pense que tu devrais en faire une dépêche, en outre ça aurait une plus grande visibilité.
Et non ;-) Il a été évoqué ici et aussi ici par exemple. Mais j'en conviens, il y a plus de détails dans ce journal, d'où l'intérêt encore à mon avis de le passer en dépêche.
[^] # Re: dépêche ?
Posté par Gastlag . Évalué à 2.
Merci pour ton commentaire :-)
Oui je le ferai. Mais sans précipitation, je pense qu'il vaut mieux faire un truc qui explique mieux l'ensemble des fonctionnalités etc. La campagne de don n'était qu'un prétexte pour en parler.
Je les avais bien repérés, mais oui, c'est peu.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.