From: Jakub Narebski <jnareb@gmail.com>
To: Alexander Gladysh <agladysh@gmail.com>
Cc: Zenaan Harkness <zen@freedbms.net>,
git@vger.kernel.org, Jeff King <peff@peff.net>
Subject: Re: False positives in git diff-index
Date: Tue, 04 Jan 2011 06:08:19 -0800 (PST) [thread overview]
Message-ID: <m339p8dap4.fsf@localhost.localdomain> (raw)
In-Reply-To: <AANLkTinfbyve-k8xBzDb1sTcXhJGvL_B+auuA8BQSUy2@mail.gmail.com>
Alexander Gladysh <agladysh@gmail.com> writes:
> On Tue, Jan 4, 2011 at 14:47, Zenaan Harkness <zen@freedbms.net> wrote:
> > On Tue, Jan 4, 2011 at 20:45, Alexander Gladysh <agladysh@gmail.com> wrote:
> > > Nobody is interested?
>
> > Your problem set appears that you have a rather gnarly corner case
> > issue, arising from your custom build processes. Although git really
> > is amazing, I believe you may well be pushing git to its technological
> > limits.
>
> Committing few megabytes of data several times per second is
> technological limits? I do not believe so.
Well, at least it is not what version control system is about; git is
designed towards manual and not automatic commits, and version control
of source code.
> > So your problem could be quite hard to debug, whilst being distinctly
> > difficult to ascertain the root causes.
> 1. I found a reproducible case for a hard to catch bug in Git. (This
> is a bug in Git, not in my build process.) This bug in its
> intermittent form annoyed me for quite some time — several months at
> least — and is likely to annoy other users. (I'm not *that* unique!)
But it is reproductible to you: from what I understand you didn't find
some minimal example to reproduce this issue without need for access
your proprietary build process.
AG> Unfortunately I can not share it or create a minimal example ? the
AG> case is triggered by a custom complicated automated build process on a
AG> private repository.
> 3. I'm willing to help Git developers with catching this bug for
> mutual benefit — I will get rid of annoying issue and make my
> deployment code more robust. Git will, well, be a bit more robust as
> well.
To debug it, if you cannot do it yourself, you would have to find git
developer who is both knowledgeable about fairly deep part of git
code, and can work with remote debugging with you at remote.
P.S. Somewhere in the depths of git maling list archive (it didn't
unfortunately made it to "Interfaces, Frontends and tools" page on git
wiki) there is tool/script for anonymizing git repository, to allow
debugging of bugs which occurs in some repositories that cannot be
made public. Perhaps something similar could be done for your build
process (you need to reproduce only stat + git part)?
--
Jakub Narebski
Poland
ShadeHawk on #git
next prev parent reply other threads:[~2011-01-04 14:08 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-12-27 8:49 False positives in git diff-index Alexander Gladysh
2011-01-04 9:45 ` Alexander Gladysh
2011-01-04 11:47 ` Zenaan Harkness
2011-01-04 12:01 ` Alexander Gladysh
2011-01-04 14:08 ` Jakub Narebski [this message]
2011-01-04 14:46 ` Alexander Gladysh
2011-01-05 5:48 ` Jeff King
2011-01-05 6:07 ` Alexander Gladysh
2011-01-05 6:15 ` Jeff King
2011-01-05 7:46 ` Alexander Gladysh
2011-01-05 8:08 ` Jeff King
2011-01-06 12:12 ` Alexander Gladysh
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=m339p8dap4.fsf@localhost.localdomain \
--to=jnareb@gmail.com \
--cc=agladysh@gmail.com \
--cc=git@vger.kernel.org \
--cc=peff@peff.net \
--cc=zen@freedbms.net \
/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).