<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git, branch v1.8.1.5</title>
<subtitle>Fork of git SCM with my patches.</subtitle>
<id>http://git.kilabit.info/git/atom?h=v1.8.1.5</id>
<link rel='self' href='http://git.kilabit.info/git/atom?h=v1.8.1.5'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/'/>
<updated>2013-03-01T21:15:29Z</updated>
<entry>
<title>Git 1.8.1.5</title>
<updated>2013-03-01T21:15:29Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2013-03-01T21:15:29Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=e6363a4992637267ef212d7c709ede17d4122e0d'/>
<id>urn:sha1:e6363a4992637267ef212d7c709ede17d4122e0d</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Make !pattern in .gitattributes non-fatal</title>
<updated>2013-03-01T20:24:45Z</updated>
<author>
<name>Thomas Rast</name>
<email>trast@student.ethz.ch</email>
</author>
<published>2013-03-01T20:06:17Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=8b1bd024154f0ee0d71a6befe9bbd96462e76abc'/>
<id>urn:sha1:8b1bd024154f0ee0d71a6befe9bbd96462e76abc</id>
<content type='text'>
Before 82dce99 (attr: more matching optimizations from .gitignore,
2012-10-15), .gitattributes did not have any special treatment of a
leading '!'.  The docs, however, always said

  The rules how the pattern matches paths are the same as in
  `.gitignore` files; see linkgit:gitignore[5].

By those rules, leading '!' means pattern negation.  So 82dce99
correctly determined that this kind of line makes no sense and should
be disallowed.

However, users who actually had a rule for files starting with a '!'
are in a bad position: before 82dce99 '!' matched that literal
character, so it is conceivable that users have .gitattributes with
such lines in them.  After 82dce99 the unescaped version was
disallowed in such a way that git outright refuses to run(!) most
commands in the presence of such a .gitattributes.  It therefore
becomes very hard to fix, let alone work with, such repositories.

Let's at least allow the users to fix their repos: change the fatal
error into a warning.

Reported-by: mathstuf@gmail.com
Signed-off-by: Thomas Rast &lt;trast@student.ethz.ch&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'wk/user-manual' into maint</title>
<updated>2013-03-01T18:37:40Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2013-03-01T18:37:40Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=1d38c6971dd1a4b054d90b7ae4c9de5400b9d818'/>
<id>urn:sha1:1d38c6971dd1a4b054d90b7ae4c9de5400b9d818</id>
<content type='text'>
* wk/user-manual:
  user-manual: Flesh out uncommitted changes and submodule updates
  user-manual: Use request-pull to generate "please pull" text
  user-manual: Reorganize the reroll sections, adding 'git rebase -i'
</content>
</entry>
<entry>
<title>Documentation/githooks: Fix linkgit</title>
<updated>2013-03-01T18:19:22Z</updated>
<author>
<name>Andrew Wong</name>
<email>andrew.kw.w@gmail.com</email>
</author>
<published>2013-03-01T17:23:57Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=5e2485846dacb5acd3b6cd084e246c7c9a6d5a13'/>
<id>urn:sha1:5e2485846dacb5acd3b6cd084e246c7c9a6d5a13</id>
<content type='text'>
Signed-off-by: Andrew Wong &lt;andrew.kw.w@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Update draft release notes to 1.8.1.5</title>
<updated>2013-02-27T18:09:59Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2013-02-27T18:09:59Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=8d44277d91989ad2b37d4908096bd5256d6390c4'/>
<id>urn:sha1:8d44277d91989ad2b37d4908096bd5256d6390c4</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'ef/non-ascii-parse-options-error-diag' into maint</title>
<updated>2013-02-27T18:04:26Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2013-02-27T18:04:26Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=6f0c33666300ccf95eb4b4e723e07a3c588d12db'/>
<id>urn:sha1:6f0c33666300ccf95eb4b4e723e07a3c588d12db</id>
<content type='text'>
* ef/non-ascii-parse-options-error-diag:
  parse-options: report uncorrupted multi-byte options
</content>
</entry>
<entry>
<title>Merge branch 'wk/man-deny-current-branch-is-default-these-days' into maint</title>
<updated>2013-02-27T18:01:21Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2013-02-27T18:01:21Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=28db11169b53695827b180e4ee11c33bf2ec116a'/>
<id>urn:sha1:28db11169b53695827b180e4ee11c33bf2ec116a</id>
<content type='text'>
* wk/man-deny-current-branch-is-default-these-days:
  user-manual: typofix (ofthe-&gt;of the)
  user-manual: Update for receive.denyCurrentBranch=refuse
</content>
</entry>
<entry>
<title>Merge branch 'jn/less-reconfigure' into maint</title>
<updated>2013-02-27T17:59:19Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2013-02-27T17:59:19Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=c054ef9be2dd1ea722130628b2feb46d0ac88f6d'/>
<id>urn:sha1:c054ef9be2dd1ea722130628b2feb46d0ac88f6d</id>
<content type='text'>
* jn/less-reconfigure:
  Makefile: avoid infinite loop on configure.ac change
</content>
</entry>
<entry>
<title>Documentation/submodule: Add --force to update synopsis</title>
<updated>2013-02-27T15:31:01Z</updated>
<author>
<name>Brad King</name>
<email>brad.king@kitware.com</email>
</author>
<published>2013-02-27T00:41:34Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=31e54bb94a8acb0fa4fa5099bc455ea8355db621'/>
<id>urn:sha1:31e54bb94a8acb0fa4fa5099bc455ea8355db621</id>
<content type='text'>
In commit 9db31bdf (submodule: Add --force option for git submodule
update, 2011-04-01) we added the option to the implementation's usage
synopsis but forgot to add it to the synopsis in the command
documentation.  Add the option to the synopsis in the same location it
is reported in usage and re-wrap the options to avoid long lines.

Signed-off-by: Brad King &lt;brad.king@kitware.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Prepare for 1.8.1.5</title>
<updated>2013-02-25T16:26:25Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2013-02-25T16:15:40Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=7a0d8db36e1256fd2ac9fa6b97b947e536c2202b'/>
<id>urn:sha1:7a0d8db36e1256fd2ac9fa6b97b947e536c2202b</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
</feed>
