git-r3.eclass: Copy packed-refs during manual clone

Signed-off-by: Sven Wegener <swegener@gentoo.org>
This commit is contained in:
Sven Wegener
2017-09-17 06:29:05 +00:00
parent 24d96e09d0
commit f6f637dfe3

View File

@@ -867,6 +867,9 @@ git-r3_checkout() {
echo "${orig_repo}/objects" > "${GIT_DIR}"/objects/info/alternates || die
# now copy the refs
cp -R "${orig_repo}"/refs/* "${GIT_DIR}"/refs/ || die
if [[ -f ${orig_repo}/packed-refs ]]; then
cp "${orig_repo}"/packed-refs "${GIT_DIR}"/packed-refs || die
fi
# (no need to copy HEAD, we will set it via checkout)