On Mar 17, 2013 12:06 PM, "Frédéric THOMAS" <webdoubl...@hotmail.com> wrote: > > The 67 Gb I mentioned earlier was wrong, I misread as I said in the next post. > You downloaded 205.68 Mb but, because git re-use the same objects, once the file structure is done, the space taken on the disk at the end is 2,61 Gb. > Well, anyway, the 205.68 Mb are normaly downloaded quickly at me, but not from the apache servers, I'm in France and if I do a ping on git-wip-us.apache.org[1] compared to google.com[2], as you can see there's a hudge difference, so, instead of having few minutes of download, I've got more than 2h30 (I wonder if it happens for everyone in europe). > > >> Longer term, maybe each of us could create our own branches under the whiteboard repo. Would that make sense? > > > Well, dispite the fact that it would accelerate the checkout, it's not the normal usage, imagine, if a committer does more branches for its project(s), that's going to become a lot of branches and those branches will have to be named <CommitterName-Project-BrancheName> or something like that to be easily identified. >
I wouldn't consider creating multiple remote branches per committer is normal usage. But the alternative of creating a top level git repo for each committers whiteboard is not feasible at all. I vote for creating a branch for each committer under whiteboard. Anyone else want to chime in? Thanks, Om > -Fred > > [1] > U:\sources\asf\flex\temp\flex-whiteboard>ping git-wip-us.apache.org > > Envoi d'une requête 'ping' sur git-wip-us.apache.org [140.211.11.121] avec 32 octets de données : > Réponse de 140.211.11.121 : octets=32 temps=186 ms TTL=44 > Réponse de 140.211.11.121 : octets=32 temps=185 ms TTL=43 > Réponse de 140.211.11.121 : octets=32 temps=184 ms TTL=43 > Réponse de 140.211.11.121 : octets=32 temps=190 ms TTL=43 > > Statistiques Ping pour 140.211.11.121: > Paquets : envoyés = 4, reçus = 4, perdus = 0 (perte 0%), > Durée approximative des boucles en millisecondes : > Minimum = 184ms, Maximum = 190ms, Moyenne = 186ms > > [2] > U:\sources\asf\flex\temp\flex-whiteboard>ping google.com > > Envoi d'une requête 'ping' sur google.com [2a00:1450:400c:c03::8a] avec 32 octets de données : > Réponse de 2a00:1450:400c:c03::8a : temps=32 ms > Réponse de 2a00:1450:400c:c03::8a : temps=30 ms > Réponse de 2a00:1450:400c:c03::8a : temps=35 ms > Réponse de 2a00:1450:400c:c03::8a : temps=35 ms > > Statistiques Ping pour 2a00:1450:400c:c03::8a: > Paquets : envoyés = 4, reçus = 4, perdus = 0 (perte 0%), > Durée approximative des boucles en millisecondes : > Minimum = 30ms, Maximum = 35ms, Moyenne = 33ms > > > > > -----Message d'origine----- From: Om > Sent: Sunday, March 17, 2013 7:36 PM > To: dev@flex.apache.org > Subject: Re: Committers - preparing for Git > > But it does not download the 67 Gb worth of data as you mentioned earlier. > The git repo objects is around 240MB. I suggest you do it as a one time > thing and after that use only your directory from the whiteboard. > > Longer term, maybe each of us could create our own branches under the > whiteboard repo. Would that make sense? > > Thanks, > Om > > On Sun, Mar 17, 2013 at 11:22 AM, Frédéric THOMAS > <webdoubl...@hotmail.com>wrote: > >> The git remote fetch operation you do will get the entire repo, you then >> apply a filter using the .git/info/sparse-checkout and you'll see only >> your directory but first you fetched the entire repo, with your bandwith >> that's ok, not with mine, while you are at 624 KiB/s I'm at 20 KiB/s >> >> >> -Fred >> >> -----Message d'origine----- From: Om >> Sent: Sunday, March 17, 2013 6:55 PM >> >> To: dev@flex.apache.org >> Subject: Re: Committers - preparing for Git >> >> In git bash: >> >> omuppira@OMUPPIRA /c/p/flex_os/workspace/**flexroot/git/test >> >> *$ git init* >> >> Initialized empty Git repository in >> c:/p/flex_os/workspace/**flexroot/git/test/.git/ >> >> omuppira@OMUPPIRA /c/p/flex_os/workspace/**flexroot/git/test (master) >> >> *$ git remote add -f origin >> https://git-wip-us.apache.org/**repos/asf/flex-whiteboard.git*< https://git-wip-us.apache.org/repos/asf/flex-whiteboard.git*> >> >> >> Updating origin >> remote: Counting objects: 67595, done. >> remote: Compressing objects: 100% (41561/41561), done. >> remote: Total 67595 (delta 23131), reused 67595 (delta 23131) >> Receiving objects: 100% (67595/67595), 205.68 MiB | 624 KiB/s, done. >> Resolving deltas: 100% (23131/23131), done. >> From https://git-wip-us.apache.org/**repos/asf/flex-whiteboard< https://git-wip-us.apache.org/repos/asf/flex-whiteboard> >> >> * [new branch] master -> origin/master >> >> omuppira@OMUPPIRA /c/p/flex_os/workspace/**flexroot/git/test (master) >> >> *$ git config core.sparsecheckout true* >> >> omuppira@OMUPPIRA /c/p/flex_os/workspace/**flexroot/git/test (master) >> *$ echo bigosmallm/ >> .git/info/sparse-checkout* >> >> omuppira@OMUPPIRA /c/p/flex_os/workspace/**flexroot/git/test (master) >> >> *$ git pull origin master* >> >> From https://git-wip-us.apache.org/**repos/asf/flex-whiteboard< https://git-wip-us.apache.org/repos/asf/flex-whiteboard> >> >> * branch master -> FETCH_HEAD >> >> In the directory, you should see only .git/ and bigosmallm/ directories. >> Hope this helps. >> >> Unfortunately, TortoiseGit does not seem to support this feature. But once >> I set it up this way using Git Bash, I can continue to use TortoiseGit as >> usual. >> >> Thanks, >> Om >> >> >> On Sun, Mar 17, 2013 at 10:20 AM, Frédéric THOMAS >> <webdoubl...@hotmail.com>**wrote: >> >> >> It does seems to work for me, can you please give me the commands you >>> >>> used. >>> >>> >>> -Fred >>> >>> -----Message d'origine----- From: Om >>> Sent: Sunday, March 17, 2013 6:04 PM >>> >>> To: dev@flex.apache.org >>> Subject: Re: Committers - preparing for Git >>> >>> On Sun, Mar 17, 2013 at 9:33 AM, Frédéric THOMAS < webdoubl...@hotmail.com >>> > >>> **wrote: >>> >>> >>> Well, from what I'm reading about spare checkouts, I need to clone the >>> >>>> entire repo first, and only after, I can indicate that only this/those >>>> tree(s) interest me, but I can't do it before it is already cloned. >>>> >>>> Do you know something else about spares I didn't get ? >>>> >>>> >>>> >>>> I tried this: >>>> >>> http://jasonkarns.com/blog/****subdirectory-checkouts-with-**< http://jasonkarns.com/blog/**subdirectory-checkouts-with-**> >>> git-sparse-checkout/<http://**jasonkarns.com/blog/** >>> subdirectory-checkouts-with-**git-sparse-checkout/< http://jasonkarns.com/blog/subdirectory-checkouts-with-git-sparse-checkout/> >>> >>> > >>> >>> >>> It works out fine. I was able to get only my whiteboard (which has just a >>> couple of files) It took only a few minutes for the checkout process. >>> >>> Thanks, >>> Om >>> >>> >>> >>> -Fred >>> >>>> >>>> -----Message d'origine----- From: Frédéric THOMAS >>>> Sent: Sunday, March 17, 2013 5:21 PM >>>> >>>> To: dev@flex.apache.org >>>> Subject: Re: Committers - preparing for Git >>>> >>>> Hi Om, >>>> >>>> Good morning so :) >>>> >>>> Well, not yet, actually, I was look for a such feature, I'm trying it >>>> right >>>> now. >>>> >>>> Thanks for that tip, >>>> -Fred >>>> >>>> -----Message d'origine----- From: Om >>>> Sent: Sunday, March 17, 2013 5:01 PM >>>> To: dev@flex.apache.org >>>> Subject: Re: Committers - preparing for Git >>>> >>>> On Mar 17, 2013 8:43 AM, "Frédéric THOMAS" <webdoubl...@hotmail.com> >>>> wrote: >>>> >>>> >>>> @Om, >>>>> >>>>> >>>>> At the end, the flex-withboard repo is 2,61 Gb on disk, it took more >>>>> than >>>>> >>>>> 2:30 to download, I really don't think that's something acceptable, >>>>> >>>> would >>>> it be possible to split the repos, one by committer ? >>>> >>>> Can you check that with David ? >>>> >>>>> >>>>> -Fred >>>>> >>>>> >>>>> I am just woke up and am catching up on all the emails overnight. But >>>>> >>>> have >>>> you tried the sparse checkout option in git? >>>> >>>> Thanks, >>>> Om >>>> >>>> -----Message d'origine----- From: Michael Schmalle >>>> >>>> Sent: Sunday, March 17, 2013 3:43 PM >>>>> >>>>> >>>>> To: dev@flex.apache.org >>>>> Subject: Re: Committers - preparing for Git >>>>> >>>>> Yes, this looks correct, at least thats what my history says. >>>>> >>>>> Mike >>>>> >>>>> Quoting Frédéric THOMAS <webdoubl...@hotmail.com>: >>>>> >>>>> @Mike, the falcon repo has history back to 2012-08-16, is that correct >>>>> >>>>> >>>>>> for you ? >>>>>> >>>>> >>>>> >>>> >>>> -Fred >>>>> >>>>> >>>>>> >>>>>> -----Message d'origine----- From: Frédéric THOMAS >>>>>> Sent: Sunday, March 17, 2013 3:20 PM >>>>>> To: dev@flex.apache.org >>>>>> Subject: Re: Committers - preparing for Git >>>>>> >>>>>> Yeah, I remember that, I remember as well I gave you a trick to run >>>>>> >>>>>> Mustella >>>>>> >>>>> >>>>> >>>> with a low priority, did you try it ? >>>> >>>>> >>>>> >>>>>> Btw, I was looking closer at the wiki to build falcon and the sdk >>>>>> dependencies you talk about, what they are ? that's not clear on the >>>>>> >>>>>> wiki. >>>>>> >>>>> >>>>> >>>> >>>> -Fred >>>>> >>>>> >>>>>> >>>>>> -----Message d'origine----- From: Michael Schmalle >>>>>> Sent: Sunday, March 17, 2013 3:14 PM >>>>>> To: dev@flex.apache.org >>>>>> Subject: Re: Committers - preparing for Git >>>>>> >>>>>> I already did months ago, it almost crashed my computer. >>>>>> >>>>>> Needless to say that is the last time I ran mustella. >>>>>> >>>>>> Mike >>>>>> >>>>>> >>>>>> Quoting Frédéric THOMAS <webdoubl...@hotmail.com>: >>>>>> >>>>>> hehe, if you think downloading thirdparty/building the sdk is a pain, >>>>>> >>>>>> >>>>>>> don't even try to play with mustella tests ;-) >>>>>>> >>>>>> >>>>>> >>>>> >>>> -Fred >>>>> >>>>> >>>>>> >>>>>>> -----Message d'origine----- From: Michael Schmalle >>>>>>> Sent: Sunday, March 17, 2013 3:05 PM >>>>>>> To: dev@flex.apache.org >>>>>>> Subject: Re: Committers - preparing for Git >>>>>>> >>>>>>> Yeah, I already have it checked out and am in the process of building >>>>>>> it, my god this is a ridiculous process. I have never seen anything >>>>>>> harder to get going then the Flex SDK. >>>>>>> >>>>>>> I'm still downloading the Adobe SDK for the freaking build! >>>>>>> >>>>>>> I just asked about the branch type, remote or local. I'm just going >>>>>>> with remote. >>>>>>> >>>>>>> I already built falcon half way and my other projects work fine (built >>>>>>> the parsers, tokenizers). It failed when it wanted to COPY some of the >>>>>>> sdk. >>>>>>> >>>>>>> Whatever, this is exactly why I will never work on this sdk. Its a >>>>>>> huge amount of baggage left over from a huge corporation. >>>>>>> >>>>>>> Mike >>>>>>> >>>>>>> Quoting Frédéric THOMAS <webdoubl...@hotmail.com>: >>>>>>> >>>>>>> I just looked at the wiki to figure out how to build falcon, I'll >>>>>>> >>>>>>> >>>>>>>> need to install eclipse :P so, I'll do that tomorrow, today, I >>>>>>>> >>>>>>> guess >>>>>>> >>>>>>> I >>>>>> >>>>>> >>>>> won't have time, once built, I'll do the .gitignore. >>>> >>>> >>>> >>>> The wiki is still empty about git, but look at what Justin wrote [1] >>>>> >>>>> >>>>>> >>>>>>>> (that's command line), if you're on windows, you can use >>>>>>>> >>>>>>> tortoiseGit >>>>>>> >>>>>>> or >>>>>> >>>>>> >>>>> my prefered one smartGit and you'll just have to clone the flex-sdk >>>> >>>> and >>>> switch branch. >>>> >>>> >>>> -Fred >>>>> >>>>> >>>>>> >>>>>>>> [1] http://markmail.org/message/******a6pa7bage42cceoy< http://markmail.org/message/****a6pa7bage42cceoy> >>>>>>>> <http://**markmail.org/message/****a6pa7bage42cceoy< http://markmail.org/message/**a6pa7bage42cceoy> >>>>>>>> > >>>>>>>> <http://**markmail.org/**message/**a6pa7bage42cceoy< http://markmail.org/message/**a6pa7bage42cceoy> >>>>>>>> <htt**p://markmail.org/message/**a6pa7bage42cceoy< http://markmail.org/message/a6pa7bage42cceoy> >>>>>>>> > >>>>>>>> > >>>>>>>> [2] https://code.google.com/p/******tortoisegit/wiki/Download< https://code.google.com/p/****tortoisegit/wiki/Download> >>>>>>>> <http**s://code.google.com/p/****tortoisegit/wiki/Download< https://code.google.com/p/**tortoisegit/wiki/Download> >>>>>>>> > >>>>>>>> <http**s://code.google.com/p/****tortoisegit/wiki/Download< http://code.google.com/p/**tortoisegit/wiki/Download> >>>>>>>> <htt**ps://code.google.com/p/**tortoisegit/wiki/Download< https://code.google.com/p/tortoisegit/wiki/Download> >>>>>>>> > >>>>>>>> > >>>>>>>> [3] http://www.syntevo.com/******smartgithg/download.html< http://www.syntevo.com/****smartgithg/download.html> >>>>>>>> <http:**//www.syntevo.com/****smartgithg/download.html< http://www.syntevo.com/**smartgithg/download.html> >>>>>>>> > >>>>>>>> <http:**//www.syntevo.com/**smartgithg/**download.html< http://www.syntevo.com/smartgithg/**download.html> >>>>>>>> <htt**p://www.syntevo.com/**smartgithg/download.html< http://www.syntevo.com/smartgithg/download.html> >>>>>>>> >>>>>>>> > >>>>>>>> >>>>>>>> > >>>>>>>> >>>>>>>> >>>>>>>> -----Message d'origine----- From: Michael Schmalle >>>>>>>> Sent: Sunday, March 17, 2013 2:40 PM >>>>>>>> To: dev@flex.apache.org >>>>>>>> Subject: Re: Committers - preparing for Git >>>>>>>> >>>>>>>> Well, since Erik hasn't done it, I say if your on a roll, just do it. >>>>>>>> I don't like looking at a huge list of files that need to be ignored. >>>>>>>> >>>>>>>> :) >>>>>>>> >>>>>>> >>>>>>> >>>>>> >>>> BTW; >>>>> >>>>> >>>>>> >>>>>>>> Is there a thread that says how to properly check out the develop >>>>>>>> branch of the sdk from Git GUI? I don't make a local copy right, >>>>>>>> checkout as tracking branch correct? >>>>>>>> >>>>>>>> I seriously hate this sdk. Way to big..., you wanna talk about >>>>>>>> whiteboards, I'll talk about the sdk. >>>>>>>> >>>>>>>> Mike >>>>>>>> >>>>>>>> Quoting Frédéric THOMAS <webdoubl...@hotmail.com>: >>>>>>>> >>>>>>>> Actually, I didn't plan to do that but if you or Erik doesn't >>>>>>>> >>>>>>>> >>>>>>>>> dare/want to do it, just tell me, I'll do it. >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>> -Fred >>>>> >>>>> >>>>>> >>>>>>>>> -----Message d'origine----- From: Michael Schmalle >>>>>>>>> Sent: Sunday, March 17, 2013 2:28 PM >>>>>>>>> To: dev@flex.apache.org >>>>>>>>> Subject: Re: Committers - preparing for Git >>>>>>>>> >>>>>>>>> Are you planning on getting the .gitignore in the falcon directories >>>>>>>>> or is Erik doing this? I haven't been able to keep up. >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> Mike >>>>>>>>> >>>>>>>>> >>>>>>>>> Quoting Frédéric THOMAS <webdoubl...@hotmail.com>: >>>>>>>>> >>>>>>>>> Hi, >>>>>>>>> >>>>>>>>> >>>>>>>>>> I just committed the .gitignore into the flex-sdk repo, I'm >>>>>>>>>> checking >>>>>>>>>> >>>>>>>>>> how are flex-utilities and flex-whiteboard (at least mine) today, >>>>>>>>>> >>>>>>>>> >>>>>>>>> while >>>>>>>> >>>>>>>> >>>>>>> I'll probably put the same .gitignore in the flex-utilities repo, I >>>> >>>> advice >>>> you guys to do the same with your personal repo. >>>> >>>> >>>> Thinking about the asjs project, you can as well do the same, you'll >>>>> >>>>> >>>>>> >>>>>>>>>> have to add some more exclusions. >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>> >>>> @Justin, I really don't know what to write on the wiki about that, >>>>> >>>>> >>>>>> >>>>>>>>>> it's like if we wanted to write something about svnignore, there >>>>>>>>>> >>>>>>>>> is >>>>>>>>> >>>>>>>>> not >>>>>>>> >>>>>>>> >>>>>>> so much to say, once it is in the repo, it does what is has to do, >>>> >>>> that's it. >>>> >>>> If you think about something in particular I should write about >>>> >>>>> >>>>> >>>>>> it, tell me pls because I'm like in front of a white page at the >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> moment. >>>>>>>> >>>>>>>> >>>>>>> >>>> >>>> Thanks, >>>>> >>>>> >>>>>> -Fred >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -----Message d'origine----- From: Justin Mclean >>>>>>>>>> Sent: Sunday, March 17, 2013 1:28 AM >>>>>>>>>> To: dev@flex.apache.org >>>>>>>>>> Subject: Re: Committers - preparing for Git >>>>>>>>>> >>>>>>>>>> Hi, >>>>>>>>>> >>>>>>>>>> Btw, to all of you, I'm thinking about committing this file to >>>>>>>>>> >>>>>>>>>> >>>>>>>>>>> svn, like that when we'll clone the git repo, we'll already have >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> it, >>>>>>>>> >>>>>>>>> >>>>>>>> avoiding bad commits, what do you think ? >>>> >>>> >>>> >>>> >>>>> Add it to the "official" wiki page on git usage for Apache Flex - >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> which still needs some work. >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>> >>>> Justin >>>>> >>>>> >>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>> -- >>>>>>>>> Michael Schmalle - Teoti Graphix, LLC >>>>>>>>> http://www.teotigraphix.com >>>>>>>>> http://blog.teotigraphix.com >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> >>>>>>>> Michael Schmalle - Teoti Graphix, LLC >>>>>>>> http://www.teotigraphix.com >>>>>>>> http://blog.teotigraphix.com >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> >>>>>>> Michael Schmalle - Teoti Graphix, LLC >>>>>>> http://www.teotigraphix.com >>>>>>> http://blog.teotigraphix.com >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> >>>>>> Michael Schmalle - Teoti Graphix, LLC >>>>>> http://www.teotigraphix.com >>>>>> http://blog.teotigraphix.com >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> >>>>> Michael Schmalle - Teoti Graphix, LLC >>>>> http://www.teotigraphix.com >>>>> http://blog.teotigraphix.com >>>>> >>>>> >>>>> >>>>> >>>> >>> >> >