# relative objects/info/alternates doesn't work on remote SMB repo

8 messages from 2012-08-29 to 2012-10-31. Participants: Orgad and Raizel Shaneh, Torsten Bögershausen, Nguyen Thai Ngoc Duy, Orgad Shaneh.
Thread: https://gitlist.dev/t/31379

## Orgad and Raizel Shaneh, 2012-08-29 06:43

Subject: relative objects/info/alternates doesn't work on remote SMB repo
Message-ID: <CAGHpTBKNurqd0xcz9A9bC8MQU8yHfef0ozJ2Khr9uQvwHoyP2g@mail.gmail.com>
URL: https://gitlist.dev/e/CAGHpTBKNurqd0xcz9A9bC8MQU8yHfef0ozJ2Khr9uQvwHoyP2g%40mail.gmail.com

```
Hi,

I have a repo accessed through //server/share/foo/repo (Using msysgit).

.git/objects/info/alternates contains '../../../bare/objects'

Running 'git status' (or almost any other action) gives the following output:
error: object directory /server/share/foo/bare/objects does not exist;
check .git/objects/info/alternates.

Note that it tries to access /server instead of //server.

- Orgad

```

## Torsten Bögershausen, 2012-08-29 18:56

Subject: Re: relative objects/info/alternates doesn't work on remote SMB repo
Message-ID: <503E65D3.2010809@web.de>
URL: https://gitlist.dev/e/503E65D3.2010809%40web.de
In-Reply-To: <CAGHpTBKNurqd0xcz9A9bC8MQU8yHfef0ozJ2Khr9uQvwHoyP2g@mail.gmail.com>

```
On 29.08.12 08:43, Orgad and Raizel Shaneh wrote:
> Hi,
> 
> I have a repo accessed through //server/share/foo/repo (Using msysgit).
> 
> .git/objects/info/alternates contains '../../../bare/objects'
> 
> Running 'git status' (or almost any other action) gives the following output:
> error: object directory /server/share/foo/bare/objects does not exist;
> check .git/objects/info/alternates.
> 
> Note that it tries to access /server instead of //server.
> 
> - Orgad
> --

You may consider to ask this question in the msys mailing list
(see CC above)

(And please specify which version of msysgit you use)

```

## Nguyen Thai Ngoc Duy, 2012-08-30 12:51

Subject: Re: relative objects/info/alternates doesn't work on remote SMB repo
Message-ID: <CACsJy8BSpX7UxAEhZTqNnazAtSMp7oZtyxiBdnVoCXefWpTDEw@mail.gmail.com>
URL: https://gitlist.dev/e/CACsJy8BSpX7UxAEhZTqNnazAtSMp7oZtyxiBdnVoCXefWpTDEw%40mail.gmail.com
In-Reply-To: <CAGHpTBKNurqd0xcz9A9bC8MQU8yHfef0ozJ2Khr9uQvwHoyP2g@mail.gmail.com>

```
On Wed, Aug 29, 2012 at 1:43 PM, Orgad and Raizel Shaneh
<orgads@gmail.com> wrote:
> Hi,
>
> I have a repo accessed through //server/share/foo/repo (Using msysgit).
>
> .git/objects/info/alternates contains '../../../bare/objects'
>
> Running 'git status' (or almost any other action) gives the following output:
> error: object directory /server/share/foo/bare/objects does not exist;
> check .git/objects/info/alternates.
>
> Note that it tries to access /server instead of //server.

Could be path normalization. What does "git rev-parse --git-dir" say?
Try to run it at top working directory and a subdirectory as well.

If you set GIT_OBJECT_DIRECTORY environment variable to
//server/share/foo/repo/.git/objects, does it work?
-- 
Duy

-- 
*** Please reply-to-all at all times ***
*** (do not pretend to know who is subscribed and who is not) ***
*** Please avoid top-posting. ***
The msysGit Wiki is here: https://github.com/msysgit/msysgit/wiki - Github accounts are free.

You received this message because you are subscribed to the Google
Groups "msysGit" group.
To post to this group, send email to msysgit@googlegroups.com
To unsubscribe from this group, send email to
msysgit+unsubscribe@googlegroups.com
For more options, and view previous threads, visit this group at
http://groups.google.com/group/msysgit?hl=en_US?hl=en

```

## Orgad and Raizel Shaneh, 2012-08-30 13:12

Subject: Re: relative objects/info/alternates doesn't work on remote SMB repo
Message-ID: <CAGHpTB+TbrQLw7E+RpP8y0euYrLNOC6-sic-4x3pbxcAborFLQ@mail.gmail.com>
URL: https://gitlist.dev/e/CAGHpTB%2BTbrQLw7E%2BRpP8y0euYrLNOC6-sic-4x3pbxcAborFLQ%40mail.gmail.com
In-Reply-To: <CACsJy8BSpX7UxAEhZTqNnazAtSMp7oZtyxiBdnVoCXefWpTDEw@mail.gmail.com>

```
On Thu, Aug 30, 2012 at 3:51 PM, Nguyen Thai Ngoc Duy <pclouds@gmail.com> wrote:
>
> On Wed, Aug 29, 2012 at 1:43 PM, Orgad and Raizel Shaneh
> <orgads@gmail.com> wrote:
> > Hi,
> >
> > I have a repo accessed through //server/share/foo/repo (Using msysgit).
> >
> > .git/objects/info/alternates contains '../../../bare/objects'
> >
> > Running 'git status' (or almost any other action) gives the following
> > output:
> > error: object directory /server/share/foo/bare/objects does not exist;
> > check .git/objects/info/alternates.
> >
> > Note that it tries to access /server instead of //server.
>
> Could be path normalization. What does "git rev-parse --git-dir" say?
> Try to run it at top working directory and a subdirectory as well.
>
> If you set GIT_OBJECT_DIRECTORY environment variable to
> //server/share/foo/repo/.git/objects, does it work?
> --
> Duy

git rev-parse --git-dir in a subdirectory has //server

setting GIT_OBJECT_DIRECTORY prints "fatal: bad object HEAD" on git status.

- Orgad

```

## Nguyen Thai Ngoc Duy, 2012-08-30 13:22

Subject: Re: relative objects/info/alternates doesn't work on remote SMB repo
Message-ID: <CACsJy8B3=33FE-SbOD6Su4v_DbyuYsxfh-DxAzbJbJa5B2pyLg@mail.gmail.com>
URL: https://gitlist.dev/e/CACsJy8B3%3D33FE-SbOD6Su4v_DbyuYsxfh-DxAzbJbJa5B2pyLg%40mail.gmail.com
In-Reply-To: <CAGHpTB+TbrQLw7E+RpP8y0euYrLNOC6-sic-4x3pbxcAborFLQ@mail.gmail.com>

```
On Thu, Aug 30, 2012 at 8:12 PM, Orgad and Raizel Shaneh
<orgads@gmail.com> wrote:
>> Could be path normalization. What does "git rev-parse --git-dir" say?
>> Try to run it at top working directory and a subdirectory as well.
>>
>> If you set GIT_OBJECT_DIRECTORY environment variable to
>> //server/share/foo/repo/.git/objects, does it work?
>
> git rev-parse --git-dir in a subdirectory has //server

Hmm where is your git repository? That does not look like a git
repository's path.

> setting GIT_OBJECT_DIRECTORY prints "fatal: bad object HEAD" on git status.

I guessed you put your repo in .../repo/.git, but I was probably
wrong. Try setting again, pointing GIT_OBJECT_DIRECTORY to the
"objects" directory inside your repository. I just want to make see if
it's because git miscalculates this path. If setting the env variable
works, then it probably does.
-- 
Duy

-- 
*** Please reply-to-all at all times ***
*** (do not pretend to know who is subscribed and who is not) ***
*** Please avoid top-posting. ***
The msysGit Wiki is here: https://github.com/msysgit/msysgit/wiki - Github accounts are free.

You received this message because you are subscribed to the Google
Groups "msysGit" group.
To post to this group, send email to msysgit@googlegroups.com
To unsubscribe from this group, send email to
msysgit+unsubscribe@googlegroups.com
For more options, and view previous threads, visit this group at
http://groups.google.com/group/msysgit?hl=en_US?hl=en

```

## Orgad and Raizel Shaneh, 2012-08-30 13:34

Subject: Re: relative objects/info/alternates doesn't work on remote SMB repo
Message-ID: <CAGHpTBLbPvkEGqh5PGbtNS0MKY5YutaQpx3D_Fv5oSWeR52K9A@mail.gmail.com>
URL: https://gitlist.dev/e/CAGHpTBLbPvkEGqh5PGbtNS0MKY5YutaQpx3D_Fv5oSWeR52K9A%40mail.gmail.com
In-Reply-To: <CACsJy8B3=33FE-SbOD6Su4v_DbyuYsxfh-DxAzbJbJa5B2pyLg@mail.gmail.com>

```
On Thu, Aug 30, 2012 at 4:22 PM, Nguyen Thai Ngoc Duy <pclouds@gmail.com> wrote:
> On Thu, Aug 30, 2012 at 8:12 PM, Orgad and Raizel Shaneh
> <orgads@gmail.com> wrote:
>>> Could be path normalization. What does "git rev-parse --git-dir" say?
>>> Try to run it at top working directory and a subdirectory as well.
>>>
>>> If you set GIT_OBJECT_DIRECTORY environment variable to
>>> //server/share/foo/repo/.git/objects, does it work?
>>
>> git rev-parse --git-dir in a subdirectory has //server
>
> Hmm where is your git repository? That does not look like a git
> repository's path.
>

Let me try to explain again.
I have /d/share/bare, which is a bare repository, and /d/share/repo
which is a clone with a relative path to bare/.git/objects in its
.git/objects/info/alternates

D:\share is configured as a SMB shared folder. It is accessed using
//server/share.
I do not clone from this directory, but work directly in it using 'cd
//server/share', then performing git operations.

>> setting GIT_OBJECT_DIRECTORY prints "fatal: bad object HEAD" on git status.
>
> I guessed you put your repo in .../repo/.git, but I was probably
> wrong. Try setting again, pointing GIT_OBJECT_DIRECTORY to the
> "objects" directory inside your repository. I just want to make see if
> it's because git miscalculates this path. If setting the env variable
> works, then it probably does.
> --
> Duy

Same result. fatal: bad object HEAD. Tried even using a full (local)
path to the objects dir.

- Orgad

-- 
*** Please reply-to-all at all times ***
*** (do not pretend to know who is subscribed and who is not) ***
*** Please avoid top-posting. ***
The msysGit Wiki is here: https://github.com/msysgit/msysgit/wiki - Github accounts are free.

You received this message because you are subscribed to the Google
Groups "msysGit" group.
To post to this group, send email to msysgit@googlegroups.com
To unsubscribe from this group, send email to
msysgit+unsubscribe@googlegroups.com
For more options, and view previous threads, visit this group at
http://groups.google.com/group/msysgit?hl=en_US?hl=en

```

## Orgad Shaneh, 2012-10-30 09:28

Subject: Re: relative objects/info/alternates doesn't work on remote SMB repo
Message-ID: <CAGHpTB+o4gHfgFgLqie_hbjzWjxL94xRQi11GwS9F-Qhik0qVA@mail.gmail.com>
URL: https://gitlist.dev/e/CAGHpTB%2Bo4gHfgFgLqie_hbjzWjxL94xRQi11GwS9F-Qhik0qVA%40mail.gmail.com
In-Reply-To: <CAGHpTBLbPvkEGqh5PGbtNS0MKY5YutaQpx3D_Fv5oSWeR52K9A@mail.gmail.com>

```
On Thu, Aug 30, 2012 at 3:34 PM, Orgad and Raizel Shaneh
<orgads@gmail.com> wrote:
>
> On Thu, Aug 30, 2012 at 4:22 PM, Nguyen Thai Ngoc Duy <pclouds@gmail.com>
> wrote:
> > On Thu, Aug 30, 2012 at 8:12 PM, Orgad and Raizel Shaneh
> > <orgads@gmail.com> wrote:
> >>> Could be path normalization. What does "git rev-parse --git-dir" say?
> >>> Try to run it at top working directory and a subdirectory as well.
> >>>
> >>> If you set GIT_OBJECT_DIRECTORY environment variable to
> >>> //server/share/foo/repo/.git/objects, does it work?
> >>
> >> git rev-parse --git-dir in a subdirectory has //server
> >
> > Hmm where is your git repository? That does not look like a git
> > repository's path.
> >
>
> Let me try to explain again.
> I have /d/share/bare, which is a bare repository, and /d/share/repo
> which is a clone with a relative path to bare/.git/objects in its
> .git/objects/info/alternates
>
> D:\share is configured as a SMB shared folder. It is accessed using
> //server/share.
> I do not clone from this directory, but work directly in it using 'cd
> //server/share', then performing git operations.
>
> >> setting GIT_OBJECT_DIRECTORY prints "fatal: bad object HEAD" on git
> >> status.
> >
> > I guessed you put your repo in .../repo/.git, but I was probably
> > wrong. Try setting again, pointing GIT_OBJECT_DIRECTORY to the
> > "objects" directory inside your repository. I just want to make see if
> > it's because git miscalculates this path. If setting the env variable
> > works, then it probably does.
> > --
> > Duy
>
> Same result. fatal: bad object HEAD. Tried even using a full (local)
> path to the objects dir.
>
> - Orgad

Any news? This still doesn't work with 1.8.0.

- Orgad

-- 
*** Please reply-to-all at all times ***
*** (do not pretend to know who is subscribed and who is not) ***
*** Please avoid top-posting. ***
The msysGit Wiki is here: https://github.com/msysgit/msysgit/wiki - Github accounts are free.

You received this message because you are subscribed to the Google
Groups "msysGit" group.
To post to this group, send email to msysgit@googlegroups.com
To unsubscribe from this group, send email to
msysgit+unsubscribe@googlegroups.com
For more options, and view previous threads, visit this group at
http://groups.google.com/group/msysgit?hl=en_US?hl=en

```

## Nguyen Thai Ngoc Duy, 2012-10-31 11:41

Subject: Re: relative objects/info/alternates doesn't work on remote SMB repo
Message-ID: <CACsJy8B4mJ1XY8NDpKOGXDwmt0_37hz7r6D6ogagKuS94qtbYw@mail.gmail.com>
URL: https://gitlist.dev/e/CACsJy8B4mJ1XY8NDpKOGXDwmt0_37hz7r6D6ogagKuS94qtbYw%40mail.gmail.com
In-Reply-To: <CAGHpTB+o4gHfgFgLqie_hbjzWjxL94xRQi11GwS9F-Qhik0qVA@mail.gmail.com>

```
On Tue, Oct 30, 2012 at 4:28 PM, Orgad Shaneh
> Any news? This still doesn't work with 1.8.0.

Nope, sorry. It's still in my todo list.
-- 
Duy

```
