<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/git.c, branch v1.5.2</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://www.git.shady.money/git/atom?h=v1.5.2</id>
<link rel='self' href='https://www.git.shady.money/git/atom?h=v1.5.2'/>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/'/>
<updated>2007-04-14T15:57:06Z</updated>
<entry>
<title>Add basic infrastructure to assign attributes to paths</title>
<updated>2007-04-14T15:57:06Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2007-04-12T08:07:32Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=d0bfd026a8241d544c339944976927b388d61a5e'/>
<id>urn:sha1:d0bfd026a8241d544c339944976927b388d61a5e</id>
<content type='text'>
This adds the basic infrastructure to assign attributes to
paths, in a way similar to what the exclusion mechanism does
based on $GIT_DIR/info/exclude and .gitignore files.

An attribute is just a simple string that does not contain any
whitespace.  They can be specified in $GIT_DIR/info/attributes
file, and .gitattributes file in each directory.

Each line in these files defines a pattern matching rule.
Similar to the exclusion mechanism, a later match overrides an
earlier match in the same file, and entries from .gitattributes
file in the same directory takes precedence over the ones from
parent directories.  Lines in $GIT_DIR/info/attributes file are
used as the lowest precedence default rules.

A line is either a comment (an empty line, or a line that begins
with a '#'), or a rule, which is a whitespace separated list of
tokens.  The first token on the line is a shell glob pattern.
The rest are names of attributes, each of which can optionally
be prefixed with '!'.  Such a line means "if a path matches this
glob, this attribute is set (or unset -- if the attribute name
is prefixed with '!').  For glob matching, the same "if the
pattern does not have a slash in it, the basename of the path is
matched with fnmatch(3) against the pattern, otherwise, the path
is matched with the pattern with FNM_PATHNAME" rule as the
exclusion mechanism is used.

This does not define what an attribute means.  Tying an
attribute to various effects it has on git operation for paths
that have it will be specified separately.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>handle_options in git wrapper miscounts the options it handled.</title>
<updated>2007-04-13T00:46:51Z</updated>
<author>
<name>Matthias Lederhofer</name>
<email>matled@gmx.net</email>
</author>
<published>2007-04-12T18:52:03Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=e4b023332c687d824cff41855b41f604ee72e0d2'/>
<id>urn:sha1:e4b023332c687d824cff41855b41f604ee72e0d2</id>
<content type='text'>
handle_options did not count the number of used arguments
correctly.  When --git-dir was used the extra argument was
not added to the number of handled arguments.

Signed-off-by: Matthias Lederhofer &lt;matled@gmx.net&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Revert "builtin-archive: use RUN_SETUP"</title>
<updated>2007-04-05T21:10:10Z</updated>
<author>
<name>René Scharfe</name>
<email>rene.scharfe@lsrfire.ath.cx</email>
</author>
<published>2007-04-05T20:55:43Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=265d528032e55c48798266c538d3e6338cb1e2b6'/>
<id>urn:sha1:265d528032e55c48798266c538d3e6338cb1e2b6</id>
<content type='text'>
Commit 64edf4b2 cleaned up the initialization of git-archive,
at the cost of 'git-archive --list' now requiring a git repo.
This patch reverts the cleanup and documents the requirement
for this particular dirtyness in a test.

Signed-off-by: Rene Scharfe &lt;rene.scharfe@lsrfire.ath.cx&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>use xmalloc in git.c and help.c</title>
<updated>2007-03-26T01:00:23Z</updated>
<author>
<name>James Bowes</name>
<email>jbowes@dangerouslyinc.com</email>
</author>
<published>2007-03-26T00:39:36Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=3301521a2584128c23cae14bebbe260326dbcedf'/>
<id>urn:sha1:3301521a2584128c23cae14bebbe260326dbcedf</id>
<content type='text'>
Signed-off-by: James Bowes &lt;jbowes@dangerouslyinc.com&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Make gc a builtin.</title>
<updated>2007-03-17T07:34:19Z</updated>
<author>
<name>James Bowes</name>
<email>jbowes@dangerouslyinc.com</email>
</author>
<published>2007-03-14T01:58:22Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=6757ada403bf0eb0fb1fddcffbbeb74d91cbbb51'/>
<id>urn:sha1:6757ada403bf0eb0fb1fddcffbbeb74d91cbbb51</id>
<content type='text'>
Signed-off-by: James Bowes &lt;jbowes@dangerouslyinc.com&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Merge branch 'jc/fetch'</title>
<updated>2007-03-14T08:40:19Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2007-03-14T08:40:19Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=c1f5086e23e97cdb8c913c10ff273e6cff913d52'/>
<id>urn:sha1:c1f5086e23e97cdb8c913c10ff273e6cff913d52</id>
<content type='text'>
* jc/fetch:
  .gitignore: add git-fetch--tool
  builtin-fetch--tool: fix reflog notes.
  git-fetch: retire update-local-ref which is not used anymore.
  builtin-fetch--tool: make sure not to overstep ls-remote-result buffer.
  fetch--tool: fix uninitialized buffer when reading from stdin
  builtin-fetch--tool: adjust to updated sha1_object_info().
  git-fetch--tool takes flags before the subcommand.
  Use stdin reflist passing in git-fetch.sh
  Use stdin reflist passing in parse-remote
  Allow fetch--tool to read from stdin
  git-fetch: rewrite expand_ref_wildcard in C
  git-fetch: rewrite another shell loop in C
  git-fetch: move more code into C.
  git-fetch--tool: start rewriting parts of git-fetch in C.
  git-fetch: split fetch_main into fetch_dumb and fetch_native
</content>
</entry>
<entry>
<title>Make git-revert &amp; git-cherry-pick a builtin</title>
<updated>2007-03-04T06:59:34Z</updated>
<author>
<name>Johannes Schindelin</name>
<email>Johannes.Schindelin@gmx.de</email>
</author>
<published>2007-03-01T04:26:30Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=9509af686bffdbd7c3f17faf3c07d2034d480ffc'/>
<id>urn:sha1:9509af686bffdbd7c3f17faf3c07d2034d480ffc</id>
<content type='text'>
Signed-off-by: Johannes Schindelin &lt;johannes.schindelin@gmx.de&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Merge branch 'maint'</title>
<updated>2007-03-04T03:47:46Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2007-03-04T03:47:46Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=253e772edeb56092e0fad43ec0640658671313c5'/>
<id>urn:sha1:253e772edeb56092e0fad43ec0640658671313c5</id>
<content type='text'>
* maint:
  Unset NO_C99_FORMAT on Cygwin.
  Fix a "pointer type missmatch" warning.
  Fix some "comparison is always true/false" warnings.
  Fix an "implicit function definition" warning.
  Fix a "label defined but unreferenced" warning.
  Document the config variable format.suffix
  git-merge: fail correctly when we cannot fast forward.
  builtin-archive: use RUN_SETUP
  Fix git-gc usage note
</content>
</entry>
<entry>
<title>builtin-archive: use RUN_SETUP</title>
<updated>2007-03-03T20:26:50Z</updated>
<author>
<name>Johannes Schindelin</name>
<email>Johannes.Schindelin@gmx.de</email>
</author>
<published>2007-03-03T16:14:25Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=64edf4b2eb19e5b94eda60c0e21d85e45602a8f1'/>
<id>urn:sha1:64edf4b2eb19e5b94eda60c0e21d85e45602a8f1</id>
<content type='text'>
It used to roll its own setup.

Signed-off-by: Johannes Schindelin &lt;Johannes.Schindelin@gmx.de&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Merge branch 'js/bundle'</title>
<updated>2007-02-28T22:38:36Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2007-02-28T22:38:36Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=77b50ab009deab7f8eb703843a71ac7253b977c8'/>
<id>urn:sha1:77b50ab009deab7f8eb703843a71ac7253b977c8</id>
<content type='text'>
* js/bundle:
  bundle: reword missing prerequisite error message
  git-bundle: record commit summary in the prerequisite data
  git-bundle: fix 'create --all'
  git-bundle: avoid fork() in verify_bundle()
  git-bundle: assorted fixes
  Add git-bundle: move objects and references by archive
</content>
</entry>
</feed>
