From: Dmitry Ivankov Date: Mon, 22 Aug 2011 12:10:17 GMT Subject: [PATCH 0/2] fast-import: tag any object by sha1 Message-ID: <1314015019-6636-1-git-send-email-divanorama@gmail.com> fast-export can export annotated tags that annotate any type of object. It specifies objects via mark references and fast-import accepts this. fast-import also allows to specify objects via sha1, and to query sha1 for a object being imported. So it should allow to tag a pre-existing or being-imported objects by their sha1. And it currently does not: - for pre-existing it kind of assumes it is a OBJ_COMMIT, read_sha1_file()s and checks only for (size >= 46), weird - for being-imported objects it calls read_sha1_file too and fails Just make it produce expected tags in these cases. Add a test for this. Dmitry Ivankov (2): fast-import: add tests for tagging blobs fast-import: allow to tag newly created objects fast-import.c | 14 +++++----- t/t9300-fast-import.sh | 67 ++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 74 insertions(+), 7 deletions(-) -- 1.7.3.4