<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/builtin-clone.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-04-01T15:58:55Z</updated>
<entry>
<title>builtin-clone.c: no need to strdup for setenv</title>
<updated>2009-04-01T15:58:55Z</updated>
<author>
<name>Ali Gholami Rudi</name>
<email>ali@rudi.ir</email>
</author>
<published>2009-04-01T11:22:25Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=50b5f420fe94399e3da867a0ff0585bc5d3fe86f'/>
<id>urn:sha1:50b5f420fe94399e3da867a0ff0585bc5d3fe86f</id>
<content type='text'>
The setenv function makes a copy, itself.

Signed-off-by: Ali Gholami Rudi &lt;ali@rudi.ir&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>builtin-clone.c: make junk_pid static</title>
<updated>2009-04-01T15:57:39Z</updated>
<author>
<name>Ali Gholami Rudi</name>
<email>ali@rudi.ir</email>
</author>
<published>2009-04-01T08:04:44Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=e161acd11da05add6575a6931f4ff38a5685dd7d'/>
<id>urn:sha1:e161acd11da05add6575a6931f4ff38a5685dd7d</id>
<content type='text'>
junk_pid is used only in builtin-clone.c.

Signed-off-by: Ali Gholami Rudi &lt;ali@rudi.ir&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'xx/db-refspec-vs-js-remote'</title>
<updated>2009-03-20T21:30:00Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2009-03-20T21:30:00Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=8e50ada5530c6bc937c5a7c10130b2b09f1389f2'/>
<id>urn:sha1:8e50ada5530c6bc937c5a7c10130b2b09f1389f2</id>
<content type='text'>
* xx/db-refspec-vs-js-remote:
  Support '*' in the middle of a refspec
  Keep '*' in pattern refspecs
  Use the matching function to generate the match results
  Use a single function to match names against patterns
  Make clone parse the default refspec with the normal code
</content>
</entry>
<entry>
<title>Merge branch 'jc/clone-branch-rebase'</title>
<updated>2009-03-20T21:29:49Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2009-03-20T21:29:49Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=0f64f874317a67d4d32bc10d85cf19e27ff0e43b'/>
<id>urn:sha1:0f64f874317a67d4d32bc10d85cf19e27ff0e43b</id>
<content type='text'>
* jc/clone-branch-rebase:
  Improve "git branch --tracking" output
  Make git-clone respect branch.autosetuprebase

Conflicts:
	builtin-clone.c
</content>
</entry>
<entry>
<title>Merge branch 'js/remote-improvements'</title>
<updated>2009-03-18T01:55:06Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2009-03-18T01:55:06Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=ca8a36e6e0cf6ee952df16160bc853630c56b997'/>
<id>urn:sha1:ca8a36e6e0cf6ee952df16160bc853630c56b997</id>
<content type='text'>
* js/remote-improvements: (23 commits)
  builtin-remote.c: no "commented out" code, please
  builtin-remote: new show output style for push refspecs
  builtin-remote: new show output style
  remote: make guess_remote_head() use exact HEAD lookup if it is available
  builtin-remote: add set-head subcommand
  builtin-remote: teach show to display remote HEAD
  builtin-remote: fix two inconsistencies in the output of "show &lt;remote&gt;"
  builtin-remote: make get_remote_ref_states() always populate states.tracked
  builtin-remote: rename variables and eliminate redundant function call
  builtin-remote: remove unused code in get_ref_states
  builtin-remote: refactor duplicated cleanup code
  string-list: new for_each_string_list() function
  remote: make match_refs() not short-circuit
  remote: make match_refs() copy src ref before assigning to peer_ref
  remote: let guess_remote_head() optionally return all matches
  remote: make copy_ref() perform a deep copy
  remote: simplify guess_remote_head()
  move locate_head() to remote.c
  move duplicated ref_newer() to remote.c
  move duplicated get_local_heads() to remote.c
  ...

Conflicts:
	builtin-clone.c
</content>
</entry>
<entry>
<title>Merge branch 'jk/clone-post-checkout'</title>
<updated>2009-03-11T20:48:31Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2009-03-11T20:48:31Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=8a396c02fdc7efa787be20074ae08059e3f80d14'/>
<id>urn:sha1:8a396c02fdc7efa787be20074ae08059e3f80d14</id>
<content type='text'>
* jk/clone-post-checkout:
  clone: run post-checkout hook when checking out
</content>
</entry>
<entry>
<title>Adjust js/remote-improvements and db/refspec-wildcard-in-the-middle</title>
<updated>2009-03-08T08:24:21Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2009-03-08T08:12:33Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=5ad6b0252b4fff02ac8516b2ea5e3e7330dcc76f'/>
<id>urn:sha1:5ad6b0252b4fff02ac8516b2ea5e3e7330dcc76f</id>
<content type='text'>
The latter topic changes the definition of how refspec's src and dst side
is stored in-core; it used to be that the asterisk for pattern was
omitted, but now it is included.  The former topic handcrafts an old style
refspec to feed the refspec matching machinery that lacks the asterisk and
triggers an error.

This resolves the semantic clash between the two topics early before they
need to be merged to integration branches.

Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Remove unused function scope local variables</title>
<updated>2009-03-08T04:52:17Z</updated>
<author>
<name>Benjamin Kramer</name>
<email>benny.kra@googlemail.com</email>
</author>
<published>2009-03-07T20:02:10Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=eb3a9dd3279fe4b05f286665986ebf6d43a6ccc0'/>
<id>urn:sha1:eb3a9dd3279fe4b05f286665986ebf6d43a6ccc0</id>
<content type='text'>
These variables were unused and can be removed safely:

  builtin-clone.c::cmd_clone(): use_local_hardlinks, use_separate_remote
  builtin-fetch-pack.c::find_common(): len
  builtin-remote.c::mv(): symref
  diff.c::show_stats():show_stats(): total
  diffcore-break.c::should_break(): base_size
  fast-import.c::validate_raw_date(): date, sign
  fsck.c::fsck_tree(): o_sha1, sha1
  xdiff-interface.c::parse_num(): read_some

Signed-off-by: Benjamin Kramer &lt;benny.kra@googlemail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Make clone parse the default refspec with the normal code</title>
<updated>2009-03-07T20:19:05Z</updated>
<author>
<name>Daniel Barkalow</name>
<email>barkalow@iabervon.org</email>
</author>
<published>2009-03-06T04:56:16Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=689f03964360114bc1139d82b1f6a0d7b897bbf0'/>
<id>urn:sha1:689f03964360114bc1139d82b1f6a0d7b897bbf0</id>
<content type='text'>
Instead of creating a refspec by hand, go through the refspec parsing
code, so that changes in the refspec storage will be accounted for.

Signed-off-by: Daniel Barkalow &lt;barkalow@iabervon.org&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Make git-clone respect branch.autosetuprebase</title>
<updated>2009-03-04T06:58:52Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2009-03-04T06:29:55Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=a9f2c13685ae9040d52d53cd719a18040f1dd123'/>
<id>urn:sha1:a9f2c13685ae9040d52d53cd719a18040f1dd123</id>
<content type='text'>
When git-clone creates an initial branch it was not checking the
branch.autosetuprebase configuration option (which may exist in
~/.gitconfig).  Refactor the code used by "git branch" to create
a new branch, and use it instead of the insufficiently duplicated code
in builtin-clone.

Changes are partly, and the test is mostly, based on the previous work by
Pat Notz.

Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
</feed>
