All of lore.kernel.org
 help / color / mirror / Atom feed
* Big Java repositories to play with?
@ 2014-05-07 13:23 Duy Nguyen
  2014-05-07 13:38 ` Stefan Beller
  2014-05-07 14:01 ` Ævar Arnfjörð Bjarmason
  0 siblings, 2 replies; 5+ messages in thread
From: Duy Nguyen @ 2014-05-07 13:23 UTC (permalink / raw)
  To: Git Mailing List

I need some big Java repos (over 100k files) to test "git status".
Actually any repos with long path names and deep/wide directory
structure are fine, not only Java ones. Right now I'm aware of
gentoo-x86 and webkit. Let me know if you know some others. I'm afraid
my Google-foo is not strong enough to search these repos.
-- 
Duy

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Big Java repositories to play with?
  2014-05-07 13:23 Big Java repositories to play with? Duy Nguyen
@ 2014-05-07 13:38 ` Stefan Beller
  2014-05-07 14:06   ` Stefan Beller
  2014-05-07 14:01 ` Ævar Arnfjörð Bjarmason
  1 sibling, 1 reply; 5+ messages in thread
From: Stefan Beller @ 2014-05-07 13:38 UTC (permalink / raw)
  To: Duy Nguyen, Git Mailing List

On 07.05.2014 15:23, Duy Nguyen wrote:
> I need some big Java repos (over 100k files) to test "git status".
> Actually any repos with long path names and deep/wide directory
> structure are fine, not only Java ones. Right now I'm aware of
> gentoo-x86 and webkit. Let me know if you know some others. I'm afraid
> my Google-foo is not strong enough to search these repos.
> 

I believe LibreOffice could do?
(Just a guess, maybe I'm wrong)

https://www.libreoffice.org/about-us/source-code/
git clone http://anongit.freedesktop.org/git/libreoffice/core.git

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Big Java repositories to play with?
  2014-05-07 13:23 Big Java repositories to play with? Duy Nguyen
  2014-05-07 13:38 ` Stefan Beller
@ 2014-05-07 14:01 ` Ævar Arnfjörð Bjarmason
  2014-05-07 14:08   ` Stefan Beller
  1 sibling, 1 reply; 5+ messages in thread
From: Ævar Arnfjörð Bjarmason @ 2014-05-07 14:01 UTC (permalink / raw)
  To: Duy Nguyen; +Cc: Git Mailing List

On Wed, May 7, 2014 at 3:23 PM, Duy Nguyen <pclouds@gmail.com> wrote:
> I need some big Java repos (over 100k files) to test "git status".
> Actually any repos with long path names and deep/wide directory
> structure are fine, not only Java ones. Right now I'm aware of
> gentoo-x86 and webkit. Let me know if you know some others. I'm afraid
> my Google-foo is not strong enough to search these repos.

1. Take a small repo with a small src directory
2. for i in {1..100}; do cp -Rvp src src-$i; done
3. git add src-*; git commit -m"bigger"

For some value of 100 you'll end up with a big repo to test "git status" on.

You just need lots of files to stat(), git status doesn't care about
history, so there's no reason why you need to track down an existing
large repository.

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Big Java repositories to play with?
  2014-05-07 13:38 ` Stefan Beller
@ 2014-05-07 14:06   ` Stefan Beller
  0 siblings, 0 replies; 5+ messages in thread
From: Stefan Beller @ 2014-05-07 14:06 UTC (permalink / raw)
  To: Duy Nguyen, Git Mailing List

On 07.05.2014 15:38, Stefan Beller wrote:
> On 07.05.2014 15:23, Duy Nguyen wrote:
>> I need some big Java repos (over 100k files) to test "git status".
>> Actually any repos with long path names and deep/wide directory
>> structure are fine, not only Java ones. Right now I'm aware of
>> gentoo-x86 and webkit. Let me know if you know some others. I'm afraid
>> my Google-foo is not strong enough to search these repos.
>>
> 
> I believe LibreOffice could do?
> (Just a guess, maybe I'm wrong)
> 
> https://www.libreoffice.org/about-us/source-code/
> git clone http://anongit.freedesktop.org/git/libreoffice/core.git
> 

Just tested, just 68k files, so it doesn't meet your requirement.

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Big Java repositories to play with?
  2014-05-07 14:01 ` Ævar Arnfjörð Bjarmason
@ 2014-05-07 14:08   ` Stefan Beller
  0 siblings, 0 replies; 5+ messages in thread
From: Stefan Beller @ 2014-05-07 14:08 UTC (permalink / raw)
  To: Ævar Arnfjörð Bjarmason, Duy Nguyen; +Cc: Git Mailing List

On 07.05.2014 16:01, Ævar Arnfjörð Bjarmason wrote:
> On Wed, May 7, 2014 at 3:23 PM, Duy Nguyen <pclouds@gmail.com> wrote:
>> I need some big Java repos (over 100k files) to test "git status".
>> Actually any repos with long path names and deep/wide directory
>> structure are fine, not only Java ones. Right now I'm aware of
>> gentoo-x86 and webkit. Let me know if you know some others. I'm afraid
>> my Google-foo is not strong enough to search these repos.
> 
> 1. Take a small repo with a small src directory
> 2. for i in {1..100}; do cp -Rvp src src-$i; done
> 3. git add src-*; git commit -m"bigger"
> 
> For some value of 100 you'll end up with a big repo to test "git status" on.
> 
> You just need lots of files to stat(), git status doesn't care about
> history, so there's no reason why you need to track down an existing
> large repository.

As you may have anomalies of one repo reproduced 100 times then,
it may be better to use 100 different projects?
There is http://gittup.org/gittup/ which is an entire linux distribution
packed into one git repo, but all the individual
projects (kernel, nethack etc) are subprojects. Maybe instead of
having them as subprojects you could add all of them into one large repo?

Also you could just do a git init in your home directory?

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2014-05-07 14:08 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-05-07 13:23 Big Java repositories to play with? Duy Nguyen
2014-05-07 13:38 ` Stefan Beller
2014-05-07 14:06   ` Stefan Beller
2014-05-07 14:01 ` Ævar Arnfjörð Bjarmason
2014-05-07 14:08   ` Stefan Beller

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.