summaryrefslogtreecommitdiff
path: root/shallow.c
diff options
context:
space:
mode:
authorRamsay Jones <ramsay@ramsay1.demon.co.uk>2014-01-06 00:00:58 (GMT)
committerJunio C Hamano <gitster@pobox.com>2014-01-06 17:05:40 (GMT)
commitfeefdf62c107fd63056becf547ea324dbb730e30 (patch)
tree0f43e3964659c0ee9fac199e5e48ce760debb92f /shallow.c
parent16a2743cd08c74d71b17e663c05c878fddffa03c (diff)
downloadgit-feefdf62c107fd63056becf547ea324dbb730e30.zip
git-feefdf62c107fd63056becf547ea324dbb730e30.tar.gz
git-feefdf62c107fd63056becf547ea324dbb730e30.tar.bz2
shallow: remove unused code
Commit 58babfff ("shallow.c: the 8 steps to select new commits for .git/shallow", 05-12-2013) added a function to implement step 5 of the quoted eight steps, namely 'remove_nonexistent_ours_in_pack()'. This function implements an optional optimization step in the new shallow commit selection algorithm. However, this function has no callers. (The commented out call sites would need to change, in order to provide information required by the function.) Signed-off-by: Ramsay Jones <ramsay@ramsay1.demon.co.uk> Acked-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'shallow.c')
-rw-r--r--shallow.c16
1 files changed, 0 insertions, 16 deletions
diff --git a/shallow.c b/shallow.c
index c766fc3..e483780 100644
--- a/shallow.c
+++ b/shallow.c
@@ -359,22 +359,6 @@ void remove_nonexistent_theirs_shallow(struct shallow_info *info)
info->nr_theirs = dst;
}
-/* Step 5, remove non-existent ones in "ours" in the pack */
-void remove_nonexistent_ours_in_pack(struct shallow_info *info,
- struct packed_git *p)
-{
- unsigned char (*sha1)[20] = info->shallow->sha1;
- int i, dst;
- trace_printf_key(TRACE_KEY, "shallow: remove_nonexistent_ours_in_pack\n");
- for (i = dst = 0; i < info->nr_ours; i++) {
- if (i != dst)
- info->ours[dst] = info->ours[i];
- if (find_pack_entry_one(sha1[info->ours[i]], p))
- dst++;
- }
- info->nr_ours = dst;
-}
-
define_commit_slab(ref_bitmap, uint32_t *);
struct paint_info {