git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: Bug in git-diff output

From
R.rocketscienc01100101 . <rocketscienc01100101@gmail.com>
Date
Apr 2, 2014, 11:05 UTC
Message-ID
<CALgQ2n9VXVpqXe1NQO4+b-Ngmbhxnza52GJqr81t_ubLfjY75g@mail.gmail.com>
In-Reply-To
<CALgQ2n-vPK6_0LnWA_AAD2GLvepjLN4A3UZFCAWzEp9r_=XOVg@mail.gmail.com>
http://i.imgur.com/BoJSjm9.png

Here's a screenshot that shows the problem. There's always a misplaced line in the output (most of the time a[href^=tel] { }), no matter where in the file the changes are. Sometimes it's even in the wrong position, above the @@ numbers.

I'd naturally expect the a[href^=tel] part to not show up at all unless I make changes there.

On Tue, Apr 1, 2014 at 12:49 PM, rocketscienc01100101 . <rocketscienc01100101@gmail.com> wrote:

Show 17 quoted lines
> I tried to get a diff between HEAD and the current version of my
> project, so I did "git diff".
>
> It's a web project with a CSS file that contains the following CSS rule:
>
> a[href^=tel] {
>     color:inherit;
>     text-decoration:none;
> }
>
> Now, whenever I do "git diff", it will always show the a[href^=tel]
> part and mess up the output, even when I didn't change anything near
> that line. The problem is easily reproducable in a newly created
> repository.
>
> git --version
> git version 1.9.1
Previous: rocketscienc01100101 .Next: Matthieu Moy
Message 4 of 6 in “Bug in git-diff output”
  1. rocketscienc01100101 .Apr 1, 2014
  2. Jeff KingApr 1, 2014
  3. rocketscienc01100101 .Apr 2, 2014
  4. rocketscienc01100101 .Apr 2, 2014
  5. Matthieu MoyApr 2, 2014
  6. Junio C HamanoApr 3, 2014

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.