# Safe way to remove .temp objects?

4 messages from 2006-01-26 to 2006-01-27. Participants: Erik Mouw, Andreas Ericsson, Junio C Hamano.
Thread: https://gitlist.dev/t/3155

## Erik Mouw, 2006-01-26 09:35

Subject: Safe way to remove .temp objects?
Message-ID: <20060126093507.GA5118@harddisk-recovery.nl>
URL: https://gitlist.dev/e/20060126093507.GA5118%40harddisk-recovery.nl

```
Hi,

After a git repack, git count-objects reports there are still 20
objects in the repository. It looks like those are temp objects:

  erik@arthur:~/git/linux-2.6 > ls .git/objects/??/
  .git/objects/14/:
  d6545767f5103b5ef4702bc8fffa18dbe32ce1.temp

  .git/objects/1a/:
  d37b580be4215f1b0927b7560f5e8b8d1bc0fa.temp

  [...]

Is there a git command to remove those objects in a safe way, or can I
just rm them without "harming" git??


Erik

-- 
+-- Erik Mouw -- www.harddisk-recovery.com -- +31 70 370 12 90 --
| Lab address: Delftechpark 26, 2628 XH, Delft, The Netherlands
| Data lost? Stay calm and contact Harddisk-recovery.com

```

## Andreas Ericsson, 2006-01-26 11:18

Subject: Re: Safe way to remove .temp objects?
Message-ID: <43D8AFF1.2080106@op5.se>
URL: https://gitlist.dev/e/43D8AFF1.2080106%40op5.se
In-Reply-To: <20060126093507.GA5118@harddisk-recovery.nl>

```
Erik Mouw wrote:
> Hi,
> 
> After a git repack, git count-objects reports there are still 20
> objects in the repository. It looks like those are temp objects:
> 
>   erik@arthur:~/git/linux-2.6 > ls .git/objects/??/
>   .git/objects/14/:
>   d6545767f5103b5ef4702bc8fffa18dbe32ce1.temp
> 
>   .git/objects/1a/:
>   d37b580be4215f1b0927b7560f5e8b8d1bc0fa.temp
> 
>   [...]
> 
> Is there a git command to remove those objects in a safe way, or can I
> just rm them without "harming" git??
> 
> 

	$ git prune-packed

When you repack, you can run

	$ git repack -d

to remove loose objects when you're done packing.

-- 
Andreas Ericsson                   andreas.ericsson@op5.se
OP5 AB                             www.op5.se
Tel: +46 8-230225                  Fax: +46 8-230231

```

## Junio C Hamano, 2006-01-26 12:24

Subject: Re: Safe way to remove .temp objects?
Message-ID: <7v1wyvfa8p.fsf@assigned-by-dhcp.cox.net>
URL: https://gitlist.dev/e/7v1wyvfa8p.fsf%40assigned-by-dhcp.cox.net
In-Reply-To: <43D8AFF1.2080106@op5.se>

```
Andreas Ericsson <ae@op5.se> writes:

> Erik Mouw wrote:
>> Hi,
>> After a git repack, git count-objects reports there are still 20
>> objects in the repository. It looks like those are temp objects:
>>   erik@arthur:~/git/linux-2.6 > ls .git/objects/??/
>>   .git/objects/14/:
>>   d6545767f5103b5ef4702bc8fffa18dbe32ce1.temp
>>   .git/objects/1a/:
>>   d37b580be4215f1b0927b7560f5e8b8d1bc0fa.temp
>>   [...]
>> Is there a git command to remove those objects in a safe way, or can
>> I
>> just rm them without "harming" git??
>>
>
> 	$ git prune-packed
>
> When you repack, you can run
>
> 	$ git repack -d
>
> to remove loose objects when you're done packing.

What is being asked is not about loose objects but droppings
commit walkers make when interrupted.

I think *.temp files are garbage and you can safely remove
them.  They are not even correct objects.

```

## Erik Mouw, 2006-01-27 10:14

Subject: Re: Safe way to remove .temp objects?
Message-ID: <20060127101433.GB3673@harddisk-recovery.com>
URL: https://gitlist.dev/e/20060127101433.GB3673%40harddisk-recovery.com
In-Reply-To: <7v1wyvfa8p.fsf@assigned-by-dhcp.cox.net>

```
On Thu, Jan 26, 2006 at 04:24:06AM -0800, Junio C Hamano wrote:
> What is being asked is not about loose objects but droppings
> commit walkers make when interrupted.

That's indeed what I meant.

> I think *.temp files are garbage and you can safely remove
> them.  They are not even correct objects.

It looks like it was safe to remove, all git commands I tried just
work.


Thanks,

Erik

-- 
+-- Erik Mouw -- www.harddisk-recovery.com -- +31 70 370 12 90 --
| Lab address: Delftechpark 26, 2628 XH, Delft, The Netherlands

```
