<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/refs.c, branch v2.22.2</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v2.22.2</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v2.22.2'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2019-04-08T08:26:33Z</updated>
<entry>
<title>refs.c: remove the_repo from read_ref_at()</title>
<updated>2019-04-08T08:26:33Z</updated>
<author>
<name>Nguyễn Thái Ngọc Duy</name>
<email>pclouds@gmail.com</email>
</author>
<published>2019-04-06T11:34:30Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=7fdff47432bbb591b6e44ebab48e1f206521cd1b'/>
<id>urn:sha1:7fdff47432bbb591b6e44ebab48e1f206521cd1b</id>
<content type='text'>
Signed-off-by: Nguyễn Thái Ngọc Duy &lt;pclouds@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>refs.c: add repo_dwim_log()</title>
<updated>2019-04-08T08:26:33Z</updated>
<author>
<name>Nguyễn Thái Ngọc Duy</name>
<email>pclouds@gmail.com</email>
</author>
<published>2019-04-06T11:34:29Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=567009033f7ef4619c890f0e07d7e0b67136e1b1'/>
<id>urn:sha1:567009033f7ef4619c890f0e07d7e0b67136e1b1</id>
<content type='text'>
Signed-off-by: Nguyễn Thái Ngọc Duy &lt;pclouds@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>refs.c: add repo_dwim_ref()</title>
<updated>2019-04-08T08:26:33Z</updated>
<author>
<name>Nguyễn Thái Ngọc Duy</name>
<email>pclouds@gmail.com</email>
</author>
<published>2019-04-06T11:34:28Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=d8984c532a18419cdbc69641f981a0a4f553729c'/>
<id>urn:sha1:d8984c532a18419cdbc69641f981a0a4f553729c</id>
<content type='text'>
Signed-off-by: Nguyễn Thái Ngọc Duy &lt;pclouds@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>refs.c: remove the_repo from expand_ref()</title>
<updated>2019-04-08T08:26:33Z</updated>
<author>
<name>Nguyễn Thái Ngọc Duy</name>
<email>pclouds@gmail.com</email>
</author>
<published>2019-04-06T11:34:27Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=0b1dbf53dfeed20bd9bc34631e04c5db37ee6121'/>
<id>urn:sha1:0b1dbf53dfeed20bd9bc34631e04c5db37ee6121</id>
<content type='text'>
Signed-off-by: Nguyễn Thái Ngọc Duy &lt;pclouds@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>refs.c: remove the_repo from substitute_branch_name()</title>
<updated>2019-04-08T08:26:32Z</updated>
<author>
<name>Nguyễn Thái Ngọc Duy</name>
<email>pclouds@gmail.com</email>
</author>
<published>2019-04-06T11:34:26Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=8f56e9d4baa836a4a3cd56767457d6122de7ce1d'/>
<id>urn:sha1:8f56e9d4baa836a4a3cd56767457d6122de7ce1d</id>
<content type='text'>
Signed-off-by: Nguyễn Thái Ngọc Duy &lt;pclouds@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>refs.c: add refs_shorten_unambiguous_ref()</title>
<updated>2019-04-08T08:26:32Z</updated>
<author>
<name>Nguyễn Thái Ngọc Duy</name>
<email>pclouds@gmail.com</email>
</author>
<published>2019-04-06T11:34:25Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=546edf37ae427cf5fdb8c00d1820df73cd16eed6'/>
<id>urn:sha1:546edf37ae427cf5fdb8c00d1820df73cd16eed6</id>
<content type='text'>
Signed-off-by: Nguyễn Thái Ngọc Duy &lt;pclouds@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>refs.c: add refs_ref_exists()</title>
<updated>2019-04-08T08:26:32Z</updated>
<author>
<name>Nguyễn Thái Ngọc Duy</name>
<email>pclouds@gmail.com</email>
</author>
<published>2019-04-06T11:34:24Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=b3cd33d0792768f3a45bed850fbc884fb499388d'/>
<id>urn:sha1:b3cd33d0792768f3a45bed850fbc884fb499388d</id>
<content type='text'>
Signed-off-by: Nguyễn Thái Ngọc Duy &lt;pclouds@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>convert has_sha1_file() callers to has_object_file()</title>
<updated>2019-01-08T17:41:06Z</updated>
<author>
<name>Jeff King</name>
<email>peff@peff.net</email>
</author>
<published>2019-01-07T08:37:54Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=98374a07c98d1acc200c423b87495365a59cce0b'/>
<id>urn:sha1:98374a07c98d1acc200c423b87495365a59cce0b</id>
<content type='text'>
The only remaining callers of has_sha1_file() actually have an object_id
already. They can use the "object" variant, rather than dereferencing
the hash themselves.

The code changes here were completely generated by the included
coccinelle patch.

Signed-off-by: Jeff King &lt;peff@peff.net&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'ra/rev-parse-exclude-glob'</title>
<updated>2018-11-18T09:23:56Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2018-11-18T09:23:56Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=c72431ffc9b48e8b9009e1f95afa9db9d87b099a'/>
<id>urn:sha1:c72431ffc9b48e8b9009e1f95afa9db9d87b099a</id>
<content type='text'>
"rev-parse --exclude=&lt;pattern&gt; --branches=&lt;pattern&gt;" etc. did not
quite work, which has been corrected.

* ra/rev-parse-exclude-glob:
  refs: fix some exclude patterns being ignored
  refs: show --exclude failure with --branches/tags/remotes=glob
</content>
</entry>
<entry>
<title>Merge branch 'nd/per-worktree-ref-iteration'</title>
<updated>2018-11-13T13:37:26Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2018-11-13T13:37:26Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=e146cc97be4c054c60d38e9f4edcdc33205bf563'/>
<id>urn:sha1:e146cc97be4c054c60d38e9f4edcdc33205bf563</id>
<content type='text'>
The code to traverse objects for reachability, used to decide what
objects are unreferenced and expendable, have been taught to also
consider per-worktree refs of other worktrees as starting points to
prevent data loss.

* nd/per-worktree-ref-iteration:
  git-worktree.txt: correct linkgit command name
  reflog expire: cover reflog from all worktrees
  fsck: check HEAD and reflog from other worktrees
  fsck: move fsck_head_link() to get_default_heads() to avoid some globals
  revision.c: better error reporting on ref from different worktrees
  revision.c: correct a parameter name
  refs: new ref types to make per-worktree refs visible to all worktrees
  Add a place for (not) sharing stuff between worktrees
  refs.c: indent with tabs, not spaces
</content>
</entry>
</feed>
