commit: f6f637dfe3ed937d005d348e262ba5b99c874a2b Author: Sven Wegener <swegener <AT> gentoo <DOT> org> AuthorDate: Sun Sep 17 06:29:05 2017 +0000 Commit: Sven Wegener <swegener <AT> gentoo <DOT> org> CommitDate: Mon Sep 18 07:58:28 2017 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6f637df
git-r3.eclass: Copy packed-refs during manual clone Signed-off-by: Sven Wegener <swegener <AT> gentoo.org> eclass/git-r3.eclass | 3 +++ 1 file changed, 3 insertions(+) diff --git a/eclass/git-r3.eclass b/eclass/git-r3.eclass index 2e3983ecc8b..c9d2731a64f 100644 --- a/eclass/git-r3.eclass +++ b/eclass/git-r3.eclass @@ -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)