# verify_pack.c vs verify-pack.c

4 messages from 2005-06-30 to 2005-07-01. Participants: Nicolas Pitre, Junio C Hamano, Jon Seymour.
Thread: https://gitlist.dev/t/1061

## Nicolas Pitre, 2005-06-30 17:41

Subject: verify_pack.c vs verify-pack.c
Message-ID: <Pine.LNX.4.63.0506301336460.1667@localhost.localdomain>
URL: https://gitlist.dev/e/Pine.LNX.4.63.0506301336460.1667%40localhost.localdomain

```

This is confusing.  Isn't possible to rename git-verify-pack to, say, 
git-fsck-pack instead?


Nicolas

```

## Junio C Hamano, 2005-06-30 20:29

Subject: Re: verify_pack.c vs verify-pack.c
Message-ID: <7vy88r1tcp.fsf@assigned-by-dhcp.cox.net>
URL: https://gitlist.dev/e/7vy88r1tcp.fsf%40assigned-by-dhcp.cox.net
In-Reply-To: <Pine.LNX.4.63.0506301336460.1667@localhost.localdomain>

```
>>>>> "NP" == Nicolas Pitre <nico@cam.org> writes:

NP> This is confusing.  Isn't possible to rename git-verify-pack to, say, 
NP> git-fsck-pack instead?

Yes it is possible (I am not attached to the name).  The
question is what to name it.

git-fsck-cache (which is not about cache, whose name somehow
implies it is trying to see consistency of the index file, but
in reality which is about the object database --- it should be
renamed to git-fsck-objects) does the same verification when the
pack is placed under objects/pack/, and the way I envision
git-verify/check/fsck-pack to be used is to run it _before_ you
place a pack in your object database; it is like running sha1sum
on a tarball before extracting it.

Also I would like to add some "info" output options to the
git-verify/check/fsck-pack program that:

 - lists all the contained SHA1 objects;
  - with their type and size;
  - with their delta depth (if deltified);
  - with the delta-data size for each delta step.

to help optimizing the git-pack-objects.

BTW, is there a filesystem that would house the source to the
core GIT that do not like names that differ only in underscore
and dash?

```

## Nicolas Pitre, 2005-06-30 20:35

Subject: Re: verify_pack.c vs verify-pack.c
Message-ID: <Pine.LNX.4.63.0506301631480.1667@localhost.localdomain>
URL: https://gitlist.dev/e/Pine.LNX.4.63.0506301631480.1667%40localhost.localdomain
In-Reply-To: <7vy88r1tcp.fsf@assigned-by-dhcp.cox.net>

```
On Thu, 30 Jun 2005, Junio C Hamano wrote:

> >>>>> "NP" == Nicolas Pitre <nico@cam.org> writes:
> 
> NP> This is confusing.  Isn't possible to rename git-verify-pack to, say, 
> NP> git-fsck-pack instead?
> 
> Yes it is possible (I am not attached to the name).  The
> question is what to name it.

... or you could rename verify_pack.c to pack-check.c or whatever.

> BTW, is there a filesystem that would house the source to the
> core GIT that do not like names that differ only in underscore
> and dash?

Probably not.  It is just weird in a ls output that's all.  Certainly 
not a big issue.


Nicolas

```

## Jon Seymour, 2005-07-01 02:01

Subject: Re: verify_pack.c vs verify-pack.c
Message-ID: <2cfc4032050630190144e86cff@mail.gmail.com>
URL: https://gitlist.dev/e/2cfc4032050630190144e86cff%40mail.gmail.com
In-Reply-To: <Pine.LNX.4.63.0506301631480.1667@localhost.localdomain>

```
I think this is odd too..

Why not rename the one containing the main as:

verify-pack-main.c

jon.

```
