1

Putain de GIT incapable de stocker des répertoires vide ! angry

J'ai une erreur de build lors du checkout à cause de cela !! tsss

2

Je ne sais pas pour d'autres projets, pour CakePHP que je récupère régulièrement tous les dossiers vides contiennent un fichier "empty" pour éviter cela.
avatar
« Nous avons propagé sur Extranet une histoire fabriquée de toutes pièces selon laquelle une certaine disposition d'étoiles, vue depuis la planète d'origine des butariens, formaient le visage d'une déesse galarienne.
Sans chercher à vérifier ces informations, certains ont décrété que c'était la preuve de l'existence de la déesse. Ceux qui notaient le manque de preuves se faisaient attaquer. »

Legion, geth trolleur à portée galactique

3

Il n'y a pas une option ?
C'est le cas de svn je crois.

4

Meowcate (./2) :
Je ne sais pas pour d'autres projets, pour CakePHP que je récupère régulièrement tous les dossiers vides contiennent un fichier "empty" pour éviter cela.

C'est la solution. Le coup de gueule c'est que tu perds 1H de ton temps à regarder pourquoi un build complexe échoue alors que c'est parce qu'il n'a pas stocker les répertoires vides !
Pen^2 (./3) :
Il n'y a pas une option ?C'est le cas de svn je crois.

Non. Git gère les fichiers et les répertoires sont implicites.

5

y a vraiment pas d'autres solutions que de mettre un fichier qui sert a rien ?
parce que quand on fait un package de livraison, c'est chiant de devoir se rappeler qu'il faut faire/passer par un script pour supprimer les fichiers qui servent a rien.
avatar

6

OK. C'est ballot.

7

Sauf qu'avoir un répertoire vide, j'imagine que ça veut dire qu'il va se remplir dès qu'on commence à exécuter le programme ? Dans ce cas, il va falloir l'ajouter au ".gitignore" pour éviter de se retrouver systématiquement avec un workspace sale. Pour faire d'une pierre deux coups, pourquoi ne pas ajouter un fichier ".gitignore" qui ne contienne que "*" dans le dossier en question ? C'est pas idéal, mais ça fonctionne pas trop mal.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

8

et pas moyen de recréer le dossier vide avant le build si il n'existe pas?

c'est quand même un peu ballot de dépendre fatalement de la présence d'un dossier vide!

9

squalyl (./8) :
et pas moyen de recréer le dossier vide avant le build si il n'existe pas?

Si c'est possible (mais aller trouver où il faut le faire... sick
Zeph (./7) :
Pour faire d'une pierre deux coups, pourquoi ne pas ajouter un fichier ".gitignore" qui ne contienne que "*" dans le dossier en question ?

C'est une autre solution.

10

Après deux minutes de recherches, la solution la plus évoquée semble être celle de Zeph, avec une subtilité. Un fichier .gitignore contenant
*
!/.gitignore
avatar
« Nous avons propagé sur Extranet une histoire fabriquée de toutes pièces selon laquelle une certaine disposition d'étoiles, vue depuis la planète d'origine des butariens, formaient le visage d'une déesse galarienne.
Sans chercher à vérifier ces informations, certains ont décrété que c'était la preuve de l'existence de la déesse. Ceux qui notaient le manque de preuves se faisaient attaquer. »

Legion, geth trolleur à portée galactique

11

Ça reste une limitation stupide. Fais un bug report à Torvalds embarrassed
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

12

Ca fait longtemps que ce n'est plus lui qui s'occupe de Git wink
Et la limitation est d'origine semi-technique, si je me souviens bien.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

13

./10 :

*
!/.gitignore


#capello#
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

14

Merci de cette correction, nos lecteurs auront bien sûr corrigé d'eux même smile
avatar
« Nous avons propagé sur Extranet une histoire fabriquée de toutes pièces selon laquelle une certaine disposition d'étoiles, vue depuis la planète d'origine des butariens, formaient le visage d'une déesse galarienne.
Sans chercher à vérifier ces informations, certains ont décrété que c'était la preuve de l'existence de la déesse. Ceux qui notaient le manque de preuves se faisaient attaquer. »

Legion, geth trolleur à portée galactique

15

Des infos sur les blobs, trees et commits.

si vous avez un repo git qui traine dans un owncould ou dans un dropbox, faites y un petit coup de git gc --prune, ca accelerera la synchro grin

http://gitfu.wordpress.com/2008/04/02/git-gc-cleaning-up-after-yourself/

16

avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

17

squalyl (./15) :
Des infos sur les blobs, trees et commits.

si vous avez un repo git qui traine dans un owncould ou dans un dropbox, faites y un petit coup de git gc --prune, ca accelerera la synchro grin

http://gitfu.wordpress.com/2008/04/02/git-gc-cleaning-up-after-yourself/

En meme temps quel interet de mettre un repo git sur ownclour/dropbox? grin
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

18

Ne pas dépendre des conditions d'acceptation de GitHub ?
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

19

Oui, mais dropbox&co n'est pas adapté, en tout cas pour travailler sur plusieurs machines.

En meme temps (a pars owncloud) si tu n'accepte pas les conditions de github, je pense que celles de dropbox sont bien pire grin
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

20

C'est possible ; perso, je ne m'en sers que parce que les clients le demandent. Je ne leur fais aucune confiance en matière de confidentialité ou de qualité de service, et je considère que leur façon de gérer les quotas d'espace disque (si on partage un fichier avec plusieurs utilisateurs, la taille du fichier est décomptée de l'espace restant pour chaque utilisateur) est du foutage de gueule grin
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

21

J'aime bien github pour l'interface qui va avec. En Chine c'est tres lent donc c'est mieux d'avoir le repo sur un autre serveur (et parfois c'est bloque), mais sinon je trouve github pratique. Dropbox est bloque depuis quelques mois donc ca regle le probleme ^^

22

godzil : melange pas, je veux pas synchroniser en cloud des repo git, je veux un manager de repos git integre a owncloud, parce que ya des trucs, bah je les veux pas sur github,

j'ai deja des repos git chez moi, mais ca me fait editer des configs apache quand je veux ajouter un repo, pas pratique.

23

squalyl (./22) :
j'ai deja des repos git chez moi, mais ca me fait editer des configs apache quand je veux ajouter un repo, pas pratique.

Si tu passes par git via SSH (et pas http(s)), tu n'as rien à modifier comme conf quand tu ajoutes un repo.
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

24

je sais; mais y'a des situations ou proxy, port bloque toussa, et le https passe plus souvent que le ssh.

et puis avec ssh t'es oblige de te taper le vrai chemin d'acces sur le serveur.

je sais, #chieur# toussa...

25

Squally: regards du vote we gitosys/gitolite c'est entre autres fait pour régler ce genre de soucis smile
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

26

27

./21 pour l'interface, il y a des clones qui te permette d'avoir un client web similaire avec git.
avatar
« Nous avons propagé sur Extranet une histoire fabriquée de toutes pièces selon laquelle une certaine disposition d'étoiles, vue depuis la planète d'origine des butariens, formaient le visage d'une déesse galarienne.
Sans chercher à vérifier ces informations, certains ont décrété que c'était la preuve de l'existence de la déesse. Ceux qui notaient le manque de preuves se faisaient attaquer. »

Legion, geth trolleur à portée galactique

28

avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

29

c'est en ruby.

bahrf...

Pourquoi les gens aiment les ovnis cry

30

Parce que beaucoup de truc web sont en ruby...

(me demande pas pourquoi, c'est juste une daube a configurer/installer.. (toujours pas reussi a refaire marcher redmine apres une maj de ruby..)
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.