<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/dir.c, branch v1.6.3</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v1.6.3</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v1.6.3'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2009-05-06T05:52:17Z</updated>
<entry>
<title>Merge branch 'maint'</title>
<updated>2009-05-06T05:52:17Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2009-05-06T05:52:17Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=8146f19762c8fd67f6df3da4ba87a4e5ea880909'/>
<id>urn:sha1:8146f19762c8fd67f6df3da4ba87a4e5ea880909</id>
<content type='text'>
* maint:
  improve error message in config.c
  t4018-diff-funcname: add cpp xfuncname pattern to syntax test
  Work around BSD whose typeof(tv.tv_sec) != time_t
  git-am.txt: reword extra headers in message body
  git-am.txt: Use date or value instead of time or timestamp
  git-am.txt: add an 'a', say what 'it' is, simplify a sentence
  dir.c: Fix two minor grammatical errors in comments
  git-svn: fix a sloppy Getopt::Long usage
</content>
</entry>
<entry>
<title>Merge branch 'maint-1.6.0' into maint</title>
<updated>2009-05-06T05:51:31Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2009-05-06T05:51:31Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=41f64ad34b10697ceac68e3a3ad9df3baca9be34'/>
<id>urn:sha1:41f64ad34b10697ceac68e3a3ad9df3baca9be34</id>
<content type='text'>
* maint-1.6.0:
  dir.c: Fix two minor grammatical errors in comments
</content>
</entry>
<entry>
<title>dir.c: Fix two minor grammatical errors in comments</title>
<updated>2009-05-06T05:04:16Z</updated>
<author>
<name>Allan Caffee</name>
<email>allan.caffee@gmail.com</email>
</author>
<published>2009-05-04T17:37:30Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=2c5b0115038ab283b346fbb8059b93973ff4c8f2'/>
<id>urn:sha1:2c5b0115038ab283b346fbb8059b93973ff4c8f2</id>
<content type='text'>
Signed-off-by: Allan Caffee &lt;allan.caffee@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Fix a bunch of pointer declarations (codestyle)</title>
<updated>2009-05-01T22:17:31Z</updated>
<author>
<name>Felipe Contreras</name>
<email>felipe.contreras@gmail.com</email>
</author>
<published>2009-05-01T09:06:36Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=4b25d091ba53c758fae0096b8c0662371857b9d9'/>
<id>urn:sha1:4b25d091ba53c758fae0096b8c0662371857b9d9</id>
<content type='text'>
Essentially; s/type* /type */ as per the coding guidelines.

Signed-off-by: Felipe Contreras &lt;felipe.contreras@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'mv/parseopt-ls-files'</title>
<updated>2009-03-20T21:30:51Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2009-03-20T21:30:51Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=de2e3b04cd70a22016561547530f980c66807641'/>
<id>urn:sha1:de2e3b04cd70a22016561547530f980c66807641</id>
<content type='text'>
* mv/parseopt-ls-files:
  ls-files: fix broken --no-empty-directory
  t3000: use test_cmp instead of diff
  parse-opt: migrate builtin-ls-files.
  Turn the flags in struct dir_struct into a single variable

Conflicts:
	builtin-ls-files.c
	t/t3000-ls-files-others.sh
</content>
</entry>
<entry>
<title>Merge branch 'kb/checkout-optim'</title>
<updated>2009-03-18T01:54:31Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2009-03-18T01:54:31Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=a9bfe813094cf2c8ea0e30c3196070c868fb294c'/>
<id>urn:sha1:a9bfe813094cf2c8ea0e30c3196070c868fb294c</id>
<content type='text'>
* kb/checkout-optim:
  Revert "lstat_cache(): print a warning if doing ping-pong between cache types"
  checkout bugfix: use stat.mtime instead of stat.ctime in two places
  Makefile: Set compiler switch for USE_NSEC
  Create USE_ST_TIMESPEC and turn it on for Darwin
  Not all systems use st_[cm]tim field for ns resolution file timestamp
  Record ns-timestamps if possible, but do not use it without USE_NSEC
  write_index(): update index_state-&gt;timestamp after flushing to disk
  verify_uptodate(): add ce_uptodate(ce) test
  make USE_NSEC work as expected
  fix compile error when USE_NSEC is defined
  check_updates(): effective removal of cache entries marked CE_REMOVE
  lstat_cache(): print a warning if doing ping-pong between cache types
  show_patch_diff(): remove a call to fstat()
  write_entry(): use fstat() instead of lstat() when file is open
  write_entry(): cleanup of some duplicated code
  create_directories(): remove some memcpy() and strchr() calls
  unlink_entry(): introduce schedule_dir_for_removal()
  lstat_cache(): swap func(length, string) into func(string, length)
  lstat_cache(): generalise longest_match_lstat_cache()
  lstat_cache(): small cleanup and optimisation
</content>
</entry>
<entry>
<title>Merge branch 'fg/maint-exclude-bq' into maint</title>
<updated>2009-03-11T20:53:53Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2009-03-11T20:53:53Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=5f7b3383106d4dc8b9556d52e8fabd8d468c994a'/>
<id>urn:sha1:5f7b3383106d4dc8b9556d52e8fabd8d468c994a</id>
<content type='text'>
* fg/maint-exclude-bq:
  Support "\" in non-wildcard exclusion entries
</content>
</entry>
<entry>
<title>Merge branch 'fg/exclude-bq'</title>
<updated>2009-03-05T23:41:39Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2009-03-05T23:41:39Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=1456d964fa733dd35122a578d85b72e408108141'/>
<id>urn:sha1:1456d964fa733dd35122a578d85b72e408108141</id>
<content type='text'>
* fg/exclude-bq:
  Support "\" in non-wildcard exclusion entries
</content>
</entry>
<entry>
<title>Turn the flags in struct dir_struct into a single variable</title>
<updated>2009-02-18T19:04:19Z</updated>
<author>
<name>Johannes Schindelin</name>
<email>Johannes.Schindelin@gmx.de</email>
</author>
<published>2009-02-16T12:20:25Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=7c4c97c0ac0cd66861d0c2b8bd7a47ed3c523ea7'/>
<id>urn:sha1:7c4c97c0ac0cd66861d0c2b8bd7a47ed3c523ea7</id>
<content type='text'>
By having flags represented as bits in the new member variable 'flags',
it will be easier to use parse_options when dir_struct is involved.

Signed-off-by: Johannes Schindelin &lt;johannes.schindelin@gmx.de&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Support "\" in non-wildcard exclusion entries</title>
<updated>2009-02-12T19:36:43Z</updated>
<author>
<name>Finn Arne Gangstad</name>
<email>finnag@pvv.org</email>
</author>
<published>2009-02-10T14:20:17Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=dd482eeac2524627beee323438dd1fdf34b4f97e'/>
<id>urn:sha1:dd482eeac2524627beee323438dd1fdf34b4f97e</id>
<content type='text'>
"\" was treated differently in exclude rules depending on whether a
wildcard match was done. For wildcard rules, "\" was de-escaped in
fnmatch, but this was not done for other rules since they used strcmp
instead.  A file named "#foo" would not be excluded by "\#foo", but would
be excluded by "\#foo*".

We now treat all rules with "\" as wildcard rules.

Another solution could be to de-escape all non-wildcard rules as we
read them, but we would have to do the de-escaping exactly as fnmatch
does it to avoid inconsistencies.

Signed-off-by: Finn Arne Gangstad &lt;finnag@pvv.org&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
</feed>
