Bitkeeper essaye de rattraper l'histoire en passant Open Source

Posté par (page perso) . Édité par Benoît Sibaud et ZeroHeure. Modéré par ZeroHeure. Licence CC by-sa
35
12
mai
2016
Gestion de versions

BitKeeper, logiciel de gestion de version vient discrètement de passer en Open Source, sous licence Apache 2.0. Soit plus de dix ans après l'avènement de Git dont il est indirectement à l'origine. Que de temps pour trouver le bon chemin !

logo Bitkeeper

Enfin diront certains, trop tard diront d'autres. Le changement s'est fait relativement discrètement via l'annonce assez laconique de la version Bk-7.2ce sur leur forum :

I might as well mention bk-7.2ce which is the first open-source release.

Si vous vous demandez si cela vaut le coup de laisser tomber votre SCM préféré, ils ont en place une page spécialement pour vous. Ironie de l'histoire, sur leur page de téléchargement, ils proposent de récupérer les sources de BitKeeper via Git !

Journal CPython abandonne Mercurial et passe à Git et Github

Posté par (page perso) . Licence CC by-sa
37
2
jan.
2016

Les développeurs de Python ont décidé d'abandonner leur infrastructure actuelle, basée sur divers outils open-source écrits en Python et auto-hébergés, pour passer aux services propriétaires proposés par Github. Cela implique de passer le code source de Mercurial à Git.

La raison fondamentale, détaillée dans le PEP 481, est la nécessité de faciliter le travail des contributeurs du projet, l'arrivée de nouveaux contributeurs, et les contributions occasionnelles (correction de typos, amélioration de doc).

L'infrastructure actuelle utilise un outillage spécifique, comme (...)

pkgsrc 2015Q3

Posté par (page perso) . Édité par ZeroHeure, palm123 et Benoît Sibaud. Modéré par ZeroHeure. Licence CC by-sa
29
1
oct.
2015
NetBSD

Dans un message à des listes de diffusion pkgsrc et NetBSD, Thomas Klausner a annoncé la disponibilité de la branche pkgsrc-2015Q3. Pkgsrc (prononcer package source) est une infrastructure de construction de logiciels tiers pour NetBSD, ainsi que pour d’autres systèmes de type UNIX. Il permet donc à NetBSD, mais aussi à GNU/Linux, SmartOS, Minix, OS X et de nombreux autres systèmes d’exploitation de disposer de nombreux logiciels sous forme source, mais aussi sous forme binaire.

pkgsrc

Les développeurs pkgsrc fournissent une nouvelle version stable chaque trimestre. Comme son nom l’indique, pkgsrc 2015Q3 est donc la troisième sur les quatre de l'année 2015 et est disponible depuis le 30 septembre dernier.

Plus de détails sur cette version en particulier en seconde partie de dépêche, qui reprend grandement le courriel d'annonce.

Forum Linux.général Git et fichiers binaires

Posté par (page perso) . Licence CC by-sa
1
30
août
2015

Bonjour.
J'ai aujourd'hui des utilisateurs (un petite société) pour la quelle je sert de service informatique, qui aurais aujourd'hui des problèmes de duplication, synchronisation et sauvegarde.
Un ordinateur fixe, un portable et un disque dur externe sur les quels devrais chaquns posséder la même série de documents dans la même version.
- Les fichiers sont essentiellement binaires (ou devant être considéré comme tel) : Documents bureautiques, entre autre chose.
- Les deux ordinateurs fonctionnent sous Fedora
- Les utilisateurs étant (...)

Forum général.général Conseils pour se mettre à git

Posté par . Licence CC by-sa
3
28
juil.
2015

Bonjour,

j'aimerais avoir mon propre dépôt git personnel pour partager des fichiers et collaborer avec des amis et collègues. Néanmoins, je ne sais pas exactement comment m'y prendre…

Voici quelques caractéristiques de ce que je recherche :
Une partie du contenu sera public mais une autre non (par exemple documents qui ne sont pas suffisamment matures ou documents en lien avec le boulot).
Le dépôt devrait contenir principalement des fichiers sous une licence libre mais peut-être pas exclusivement.
Je suis (...)

Gérer son espace de travail git avec "gws"

Posté par . Édité par Benoît Sibaud, BAud, palm123, Ontologia et Nils Ratusznik. Modéré par Benoît Sibaud. Licence CC by-sa
Tags :
38
26
juil.
2015
Gestion de versions

gws est un outil KISS (script bash, compatible zsh) pour gérer de manière simple un espace de travail composé de plusieurs dépôts git. Ça ne vous parle pas et vous semble être un pitch commercial ? Laissez-moi l'aborder autrement ; si vous vous reconnaissez dans quelques-unes de ces questions, cet outil pourrait vous être utile :

  • Vous avez un dossier ~/dev/, ~/code/ ou ~/workspace/ dans votre répertoire personnel ?
  • Vous y avez cloné dedans plein de dépôts git ?
  • Vous ne savez jamais quels dépôts, branches, commits n'ont pas été synchronisés ?
  • Vous en avez marre d'avoir à faire 17 git pull manuellement le lundi matin au boulot ?
  • Vous déprimez en arrivant dans le train de voir que vous n'avez pas récupéré votre dernier projet sur votre ordinateur portable ?

Forum Astuces.divers Faire un bilan de son boulot sous git

Posté par . Licence CC by-sa
Tags :
3
23
juil.
2015

C'est peut-être pour vous aussi la période des entretiens annuels, bilans, etc. Vous voulez savoir ce que vous avez glandé^Wfait pendant une certaine période ? Bien sûr, vous enregistrez tous vos travaux dans des dépôts git, parsemés un peu partout sur votre machine. Utilisez le script suivant pour opérer un suivi (log) sur l'ensemble de vos dépôts :

#!/bin/sh
locate --regex \\.git$ | while read repo; do
[ -d "$repo" ] || continue
echo "From $repo"
GIT_DIR="$repo" git --no-pager -c color.ui=always log
(...)

Journal SourceForge dans les choux

Posté par (page perso) . Licence CC by-sa
38
18
juil.
2015

Si vous hébergez votre code ou si vous téléchargez des logiciels libres sur SourceForge, vous avez pu constater que le site est mort depuis quelques jours. Une grosse panne, une attaque ? Mystère. En tout cas, en ayant marre des publicités pleines de virus, ayant lu récemment l'article sur les dérives de SourceForge sur https://linuxfr.org/news/sourceforge-de-pire-en-pire-usurpation-d-identite-du-projet-gimp , j'ai décidé de migrer vers une autre forge. J'avais essayé Gna! et Savannah il y a longtemps mais les bugs n'étaient pas corrigés (par exemple (...)

Journal Gérer ses fichiers de config avec git

Posté par (page perso) . Licence CC by-sa
19
16
avr.
2015

Je continue sur ma lancée des trucs qui enlarge my productivity. Aujourd'hui, voyons comment gérer efficacement ses fichiers de config directement avec git.

Comment gérez-vous les fichiers de configs répartis sur vos différentes machines ? Les synchronisez-vous de temps en temps à coup de scp, rsync ou unison ? Peut-être utilisez-vous un outil évolué comme vcsh ? Mais savez-vous que si ce dernier est une surcouche à git dédiée à la gestion des fichiers de configuration, git seul peut faire l'affaire ?

Bien (...)

Journal Git a fêté ses 10 ans hier ...

Posté par . Licence CC by-sa
59
8
avr.
2015

… et même pas une moule pour relayer cette petite interview de son papa:
http://www.linux.com/news/featured-blogs/185-jennifer-cloer/821541-10-years-of-git-an-interview-with-git-creator-linus-torvalds

Les 10 ans de Git pour changer un peu des bougies, c'est aussi l'occasion de se pencher sur la mémoire de tous ses challengers qui ont rejoint le panthéon des logiciels. Paix ait leur âme.
C'est peut-être aussi l'occasion de ressusciter quelques trolls endormis en mémoire du bon vieux temps, car bon, en lisant cette interview moi j'ai plutôt le souvenir d'un bon vieux syndrome (...)

Journal Assistant de projet logiciel

Posté par (page perso) . Licence CC by-sa
9
17
mar.
2015

Cher Journal,

je souhaite de présenter Anvil 0.3.0 un petit assistant de projet logiciel fonctionnant avec git, qui te propose:

  • de réécrire l'historique d'un projet en éliminant les espaces avec anvil_whitespace.
  • de réécrire l'historique d'un projet en convertissant les textes en UTF-8 avec anvil_encoding.
  • de réécrire l'historique d'un projet et de renommer les fichiers en utilisant un script sed avec anvil_sed.
  • de prescrire des règles sur les espaces, les mots-clefs SCM (comme $CVS$) et les (...)

Journal Fermeture progressive de Google Code

22
13
mar.
2015

Google ferme (progressivement) Google Code : Bidding farewell to Google Code. D'ailleurs, Gitorious ferme également (progressivement) suite à l'acquisition de Gitorious par GitLab : GitLab acquires Gitorious to bolster its on premises code collaboration platform.

Google Code est un site pour héberger des projets libres avec code source (git, mercurial), wiki et suivi des tickets, comme Github, Bitbucket, Sourceforge, Gna, etc. Le site a été lancé en 2006 par Google, et va progressivement fermer. J'en comprends que le (...)

Journal Gugöl Khod bronsonisé

Posté par . Licence CC by-sa
17
13
mar.
2015

Le service étasunien Google Code (2005-2015), plateforme d'hébergement de code libre, s'est fait euthanasier par son créateur le jeudi 12 mars 2015. Son géniteur a annoncé cette volonté sur son blog :

http://google-opensource.blogspot.fr/2015/03/farewell-to-google-code.html

En bref : encore un service google qui ferme. Ils ne nous doivent rien, mais nous non plus. Comme ils avaient depuis longtemps supprimé le téléchargement pour le remplacer par du google drive, j'ai migré la plupart de mes projets sur bitbucket ou github (ainsi que (...)

Gitlab achète Gitorious

Posté par . Édité par Benoît Sibaud et Xavier Teyssier. Modéré par Xavier Teyssier. Licence CC by-sa
46
4
mar.
2015
Gestion de versions

Gitlab achète Gitorious. Les utilisateurs ont jusqu'à fin mai 2015 pour importer leur projet sur Gitlab (en un clic).

Selon les mots de Rolf Bjaanes, le CEO de Gitorious, dans le billet officiel, Gitorious.org n'était plus viable économiquement : «À Gitorious nous voyions de plus en plus d'organisations adopter Gitlab. À cause d'une baisse des revenus des comptes payants, il n'était plus tenable de maintenir l'instance gratuite Gitorious.org. Gitlab résolvait le même problème que nous, mais mieux.» ("At Gitorious we saw more and more organizations adopting GitLab. Due to decreased income from on-premises customers, running the free Gitorious.org was no longer sustainable. GitLab was solving the same problem that we were, but was solving it better.

Rien n'est dit sur ce qui va advenir du code de Gitorious.

C'est un logiciel totalement libre et sous licence AGPLv3 qui meurt, remplacé par un autre sous licence MIT avec une édition communautaire et une privée.

Des pronostics pour quand Gitlab rachètera Github ?

Conférence Git Merge le 8 et 9 avril 2015 à Paris

Posté par (page perso) . Édité par Nÿco, BAud, Porkepix, Benoît Sibaud, patrick_g, Nils Ratusznik et Xavier Teyssier. Modéré par patrick_g. Licence CC by-sa
Tags :
10
24
fév.
2015
Gestion de versions

En 2013 GitHub avait organisé la première Git Merge à Berlin. Pour les dix ans de Git, GitHub récidive en organisant une Git Merge à La Gaîté lyrique à Paris dans le 3ème arrondissement.

En 2013 cette conférence était gratuite, mais avec un nombre de places limitées, donc il fallait être dans les premiers à s'inscrire pour avoir une place (sauf pour les contributeurs à Git). On peut maintenant s'inscrire depuis le site de la conférence, ce qui nous amène notamment sur un site d'achat pour y accéder, vendant les places 99$.

Le programme, détaillé en seconde partie de la dépêche :

  • 8 Avril : échauffement
  • 9 Avril : évènement principal

Informations plus détaillées, notamment d'ordre pratique sur le site de la conférence.