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
On Tue, Apr 01, 2014 at 12:49:00PM +0200, rocketscienc01100101 . wrote:
I tried to get a diff between HEAD and the current version of my
project, so I did "git diff".
That actually diffs between the index and the working tree, but if you
haven't used "git add" to add any changes, the index content is the same
as HEAD.
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.
I don't understand what you mean here by "mess up the output". Can you
show us an example (and tell us what you expected to see)?
-Peff
On Tue, Apr 1, 2014 at 12:49 PM, rocketscienc01100101 .
[off-list ref] wrote:
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
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 .
[off-list ref] wrote: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