From: Yves Goergen <nospam.list@unclassified.de>
To: Holger Hellmuth <hellmuth@ira.uka.de>
Cc: git@vger.kernel.org, "Jeff King" <peff@peff.net>,
"Carlos Martín Nieto" <cmn@elego.de>
Subject: Re: Bug? Git checkout fails with a wrong error message
Date: Sun, 15 Jan 2012 09:14:08 +0100 [thread overview]
Message-ID: <4F128AD0.5020101@unclassified.de> (raw)
In-Reply-To: <4F1085EC.9010708@ira.uka.de>
On 13.01.2012 20:28 CE(S)T, Holger Hellmuth wrote:
> Is it possible that Visual Studio changes them while you are comitting?
No. Those files may only be modified while open.
>> I renamed the file and created a new one with the same name. Is it so
>> simple to crash the Git repository?
>
> Who said anything about crash? git simply doesn't care whether a change
> is because of a rename. It isn't special or different to any change you
> can make to a file
Well, there is a tracked file about which Git says it's untracked. How
would you describe such internal inconsistency? Maybe corruption would
fit better.
> As an aside, if .Designer.cs is generated automatically from Form1.cs it
> shouldn't be tracked at all.
Of course, it's important! The file contains everything I draw in the UI
designer. I just don't write that myself which is why I rarely see its
contents.
> Maybe tortoise git has a global gitignore
> with a line "*.Designer.cs" in it to account for that fact. Maybe this
> lead to the error message?
It hasn't. This is already triple-checked by now. The file really is
definitely not ignored by any of the both ignore/exclude files known to me.
>>> What does git diff -- Form1.Designer.cs' say?
>> Nothing.
>>
>>> What does 'git diff form-refactoring -- Form1.Designer.cs' say?
>> All lines deleted.
>
> Really all lines?
I don't have the time to re-check right now, but I remember seeing a
valid file beginning and end and no gaps in between. So I think it was
all files.
> That would indicate that you don't have a file
> Form1.Designer.cs (or an empty one) in your working directory in branch
> master. In case there is no file (as seen by git) the output of diff
> should compare with /dev/null aka the void aka <I don't know how this
> prints on the windows side>. Also notice the line "deleted file mode ..."
>
> > git diff master -- zumf
> diff --git a/zumf b/zumf
> deleted file mode 100644
> index 925eccd..0000000
> --- a/zumf
> +++ /dev/null
> @@ -1 +0,0 @@
>
> Or did you just mean "all the shown lines in the diff were fronted by a
> minus sign"?
Yes, and in dark red.
> Which would just indicate that the file in form-refactoring
> is a superset of the one in master.
>
> (As you can see, actual reproduction of command line output is very
> helpful to avoid ambiguity and can give further hints)
That was some kind of less display. I could have attached a screenshot
to show it. It's not common or especially simple to include console
output on Windows, as there often is no console at all.
--
Yves Goergen "LonelyPixel" <nospam.list@unclassified.de>
Visit my web laboratory at http://beta.unclassified.de
next prev parent reply other threads:[~2012-01-15 8:14 UTC|newest]
Thread overview: 27+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-01-12 18:44 Bug? Git checkout fails with a wrong error message Yves Goergen
2012-01-13 12:50 ` Holger Hellmuth
2012-01-13 17:46 ` Yves Goergen
2012-01-13 19:28 ` Holger Hellmuth
2012-01-15 8:14 ` Yves Goergen [this message]
2012-01-16 11:07 ` Holger Hellmuth
2012-01-16 18:50 ` Yves Goergen
2012-01-16 19:09 ` Jeff King
2012-01-16 21:20 ` Yves Goergen
2012-01-16 21:27 ` Jeff King
2012-01-17 7:41 ` Yves Goergen
2012-01-16 19:17 ` Thomas Rast
[not found] ` <4F152767.9010104@unclassified.de>
2012-01-17 8:45 ` Thomas Rast
2012-01-17 17:56 ` Yves Goergen
2012-01-19 10:24 ` Thomas Rast
2012-01-16 21:18 ` Erik Faye-Lund
2012-01-16 18:58 ` Yves Goergen
2012-01-13 17:37 ` Bug! Git merge also " Yves Goergen
2012-01-13 17:50 ` Jeff King
2012-01-13 18:49 ` Yves Goergen
2012-01-13 18:54 ` Jeff King
2012-01-13 19:05 ` Yves Goergen
2012-01-13 17:56 ` Carlos Martín Nieto
2012-01-13 18:59 ` Yves Goergen
2012-01-13 19:34 ` Jakub Narebski
2012-01-15 8:17 ` Yves Goergen
2012-01-15 10:08 ` Jakub Narebski
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=4F128AD0.5020101@unclassified.de \
--to=nospam.list@unclassified.de \
--cc=cmn@elego.de \
--cc=git@vger.kernel.org \
--cc=hellmuth@ira.uka.de \
--cc=peff@peff.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 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.