git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Stefan Beller <stefanbeller@gmail.com>
To: "Ævar Arnfjörð Bjarmason" <avarab@gmail.com>,
	"Duy Nguyen" <pclouds@gmail.com>
Cc: Git Mailing List <git@vger.kernel.org>
Subject: Re: Big Java repositories to play with?
Date: Wed, 07 May 2014 16:08:28 +0200	[thread overview]
Message-ID: <536A3E5C.4020008@gmail.com> (raw)
In-Reply-To: <CACBZZX7STWGniKtn7yB=Ea6YVkHkzNW4CtLBxFHwr0JDWs3q+Q@mail.gmail.com>

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?

      reply	other threads:[~2014-05-07 14:08 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
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 message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=536A3E5C.4020008@gmail.com \
    --to=stefanbeller@gmail.com \
    --cc=avarab@gmail.com \
    --cc=git@vger.kernel.org \
    --cc=pclouds@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).