# Cannot reset a repo

4 messages from 2014-12-06 to 2014-12-07. Participants: Martin Wendt, Torsten Bögershausen.
Thread: https://gitlist.dev/t/38127

## Martin Wendt, 2014-12-06 10:27

Subject: Cannot reset a repo
Message-ID: <5482DA16.4080509@wwWendt.de>
URL: https://gitlist.dev/e/5482DA16.4080509%40wwWendt.de

```
Hi,

I am facing this problem:

  - Using git version 1.9.3 (Apple Git-50)
  - cloned a fork from GitHub to my local machine:
https://github.com/mar10/cdnjs/
  - This repo seems to be broken in some way.
    At least it is not clean from the beginning and I am not able to reset
    `git reset --hard` only toggles the modified file from
".../sortable" to ".../Sortable" and back
    (see attached screenshot)

Is this a known problem (with case sensitivity)? Any suggestions how to
fix it?

Thanks
Martin


```

## Torsten Bögershausen, 2014-12-06 12:14

Subject: Re: Cannot reset a repo
Message-ID: <5482F32C.40709@web.de>
URL: https://gitlist.dev/e/5482F32C.40709%40web.de
In-Reply-To: <5482DA16.4080509@wwWendt.de>

```
On 2014-12-06 11.27, Martin Wendt wrote:
> Hi,
> 
> I am facing this problem:
> 
>   - Using git version 1.9.3 (Apple Git-50)
>   - cloned a fork from GitHub to my local machine:
> https://github.com/mar10/cdnjs/
>   - This repo seems to be broken in some way.
>     At least it is not clean from the beginning and I am not able to reset
>     `git reset --hard` only toggles the modified file from
> ".../sortable" to ".../Sortable" and back
>     (see attached screenshot)
> 
> Is this a known problem (with case sensitivity)? 
I think so
>Any suggestions how to  fix it?

Try to rename Sortable into Sortable.u:
git mv Sortable Sortable.upper
(When that does not work)
git mv sortable sortable.lower

If this is not an option, use a USB Stick, format it with HFS+ "case sensitive"
and clone the repo to the stick

```

## Martin Wendt, 2014-12-06 16:01

Subject: Re: Cannot reset a repo
Message-ID: <C1046576-F27C-4C93-9C67-239FDAE46D23@wwWendt.de>
URL: https://gitlist.dev/e/C1046576-F27C-4C93-9C67-239FDAE46D23%40wwWendt.de
In-Reply-To: <5482F32C.40709@web.de>

```

> Am 06.12.2014 um 13:14 schrieb Torsten Bögershausen <tboegi@web.de>:
> 
> On 2014-12-06 11.27, Martin Wendt wrote:
>> Hi,
>> 
>> I am facing this problem:
>> 
>>  - Using git version 1.9.3 (Apple Git-50)
>>  - cloned a fork from GitHub to my local machine:
>> https://github.com/mar10/cdnjs/
>>  - This repo seems to be broken in some way.
>>    At least it is not clean from the beginning and I am not able to reset
>>    `git reset --hard` only toggles the modified file from
>> ".../sortable" to ".../Sortable" and back
>>    (see attached screenshot)
>> 
>> Is this a known problem (with case sensitivity)? 
> I think so
>> Any suggestions how to  fix it?
> 
> Try to rename Sortable into Sortable.u:
> git mv Sortable Sortable.upper
> (When that does not work)
> git mv sortable sortable.lower
> 
> If this is not an option, use a USB Stick, format it with HFS+ "case sensitive"
> and clone the repo to the stick
> 

Thanks for responding.
It is a fork of the 6GB cdnjs repository and I don't own the sortable lib. So renaming is not an option.
Also, I am working on a MacBook, which already has a case sensitive file system.

```

## Martin Wendt, 2014-12-07 15:34

Subject: Re: Cannot reset a repo
Message-ID: <05564C98-ADF9-491F-A22B-A2523EDFB381@wwWendt.de>
URL: https://gitlist.dev/e/05564C98-ADF9-491F-A22B-A2523EDFB381%40wwWendt.de
In-Reply-To: <54842694.9030908@web.de>

```
arghh, sorry that's embarrassing. I was sure that the Mac filesystem was case sensitive by default, because it's unix based...
Thanks for your  support.

> Am 07.12.2014 um 11:06 schrieb Torsten Bögershausen <tboegi@web.de>:
> 
> On 06.12.14 14:39, Martin Wendt wrote:
>>> Am 06.12.2014 um 13:14 schrieb Torsten Bögershausen <tboegi@web.de>:
>>> 
>>> On 2014-12-06 11.27, Martin Wendt wrote:
>>>> Hi,
>>>> 
>>>> I am facing this problem:
>>>> 
>>>> - Using git version 1.9.3 (Apple Git-50)
>>>> - cloned a fork from GitHub to my local machine:
>>>> https://github.com/mar10/cdnjs/
>>>> - This repo seems to be broken in some way.
>>>>   At least it is not clean from the beginning and I am not able to reset
>>>>   `git reset --hard` only toggles the modified file from
>>>> ".../sortable" to ".../Sortable" and back
>>>>   (see attached screenshot)
>>>> 
>>>> Is this a known problem (with case sensitivity)? 
>>> I think so
>>>> Any suggestions how to  fix it?
>>> Try to rename Sortable into Sortable.u:
>>> git mv Sortable Sortable.upper
>>> (When that does not work)
>>> git mv sortable sortable.lower
>>> 
>>> If this is not an option, use a USB Stick, format it with HFS+ "case sensitive"
>>> and clone the repo to the stick
>>> 
>> 
>> Thanks for responding.
>> It is a fork of the 6GB cdnjs repository and I don't own the sortable lib. So renaming is not an option.
> Can you fix it a send a pull request to the author on github ?
>> Also, I am working on a MacBook, which already has a case sensitive file system

```
