{"thread":{"id":"1061","subject":"verify_pack.c vs verify-pack.c","startedAt":"2005-06-30T17:41:12Z","lastAt":"2005-07-01T02:01:26Z","messageCount":4,"participants":["Nicolas Pitre","Junio C Hamano","Jon Seymour"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"5465","messageId":"Pine.LNX.4.63.0506301336460.1667@localhost.localdomain","threadId":"1061","inReplyTo":null,"subject":"verify_pack.c vs verify-pack.c","fromName":"Nicolas Pitre","fromEmail":"nico@cam.org","sentAt":"2005-06-30T17:41:12Z","receivedAt":"2005-06-30T17:41:12Z","isPatch":false,"sender":{"key":"nico@fluxnic.net","avatar":"https://avatars.githubusercontent.com/u/702790?v=4"},"body":"\nThis is confusing.  Isn't possible to rename git-verify-pack to, say, \ngit-fsck-pack instead?\n\n\nNicolas\n"},{"id":"5480","messageId":"7vy88r1tcp.fsf@assigned-by-dhcp.cox.net","threadId":"1061","inReplyTo":"Pine.LNX.4.63.0506301336460.1667@localhost.localdomain","subject":"Re: verify_pack.c vs verify-pack.c","fromName":"Junio C Hamano","fromEmail":"junkio@cox.net","sentAt":"2005-06-30T20:29:26Z","receivedAt":"2005-06-30T20:29:26Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":">>>>> \"NP\" == Nicolas Pitre <nico@cam.org> writes:\n\nNP> This is confusing.  Isn't possible to rename git-verify-pack to, say, \nNP> git-fsck-pack instead?\n\nYes it is possible (I am not attached to the name).  The\nquestion is what to name it.\n\ngit-fsck-cache (which is not about cache, whose name somehow\nimplies it is trying to see consistency of the index file, but\nin reality which is about the object database --- it should be\nrenamed to git-fsck-objects) does the same verification when the\npack is placed under objects/pack/, and the way I envision\ngit-verify/check/fsck-pack to be used is to run it _before_ you\nplace a pack in your object database; it is like running sha1sum\non a tarball before extracting it.\n\nAlso I would like to add some \"info\" output options to the\ngit-verify/check/fsck-pack program that:\n\n - lists all the contained SHA1 objects;\n  - with their type and size;\n  - with their delta depth (if deltified);\n  - with the delta-data size for each delta step.\n\nto help optimizing the git-pack-objects.\n\nBTW, is there a filesystem that would house the source to the\ncore GIT that do not like names that differ only in underscore\nand dash?\n"},{"id":"5482","messageId":"Pine.LNX.4.63.0506301631480.1667@localhost.localdomain","threadId":"1061","inReplyTo":"7vy88r1tcp.fsf@assigned-by-dhcp.cox.net","subject":"Re: verify_pack.c vs verify-pack.c","fromName":"Nicolas Pitre","fromEmail":"nico@cam.org","sentAt":"2005-06-30T20:35:45Z","receivedAt":"2005-06-30T20:35:45Z","isPatch":false,"sender":{"key":"nico@fluxnic.net","avatar":"https://avatars.githubusercontent.com/u/702790?v=4"},"body":"On Thu, 30 Jun 2005, Junio C Hamano wrote:\n\n> >>>>> \"NP\" == Nicolas Pitre <nico@cam.org> writes:\n> \n> NP> This is confusing.  Isn't possible to rename git-verify-pack to, say, \n> NP> git-fsck-pack instead?\n> \n> Yes it is possible (I am not attached to the name).  The\n> question is what to name it.\n\n... or you could rename verify_pack.c to pack-check.c or whatever.\n\n> BTW, is there a filesystem that would house the source to the\n> core GIT that do not like names that differ only in underscore\n> and dash?\n\nProbably not.  It is just weird in a ls output that's all.  Certainly \nnot a big issue.\n\n\nNicolas\n"},{"id":"5505","messageId":"2cfc4032050630190144e86cff@mail.gmail.com","threadId":"1061","inReplyTo":"Pine.LNX.4.63.0506301631480.1667@localhost.localdomain","subject":"Re: verify_pack.c vs verify-pack.c","fromName":"Jon Seymour","fromEmail":"jon.seymour@gmail.com","sentAt":"2005-07-01T02:01:26Z","receivedAt":"2005-07-01T02:01:26Z","isPatch":false,"sender":{"key":"jon.seymour@gmail.com","avatar":"https://avatars.githubusercontent.com/u/207131?v=4"},"body":"I think this is odd too..\n\nWhy not rename the one containing the main as:\n\nverify-pack-main.c\n\njon.\n"}]}