James Youngman wrote: > On Thu, Dec 11, 2008 at 11:13 PM, Brandon Casey <casey@xxxxxxxxxxxxxxx> wrote: > >>> Before conversion: >>> $ git cat-file tag FINDUTILS-4_1-10 >>> object ce25eb352de8dc53a9a7805ba9efc1c9215d28c2 >>> type commit >>> tag FINDUTILS-4_1-10 >>> tagger Kevin Dalley >> The tagger field is missing an email address, a timestamp, and a timezone. It >> should look something like: >> >> tagger Kevin Dalley <kevin.dalley@xxxxxxxxxxxxx> 1229036026 -0800 >> >> git-mktag prevents improperly formatted tags from being created by checking >> that these fields exist and are well formed. >> >> If you know the correct values for the missing fields, then you could > > Yes for the email address. But as for the timestamp, it's not in > the tag file; that only contains the sha1. > There is a timestamp in the object being tagged, is that the timestamp > you are talking about? Yes and no. I meant that if you knew the "real" timestamp, possibly by extracting it from the original repository, then you can use that. Otherwise yes, as a workaround, use the timestamp in the object being tagged. > $ git show --pretty=raw ce25eb352de8dc53a9a7805ba9efc1c9215d28c2 > commit ce25eb352de8dc53a9a7805ba9efc1c9215d28c2 > tree 752cca144d39bc55d05fbe304752b274ba22641c > parent 9a998755249b0c8c47e8657cff712fa506aa30fc > author Kevin Dalley <kevin@xxxxxxxx> 830638152 +0000 > committer Kevin Dalley <kevin@xxxxxxxx> 830638152 +0000 The committer information should be used, though in this repository it will probably always be the same as the author. -brandon -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html