[OmniOS-discuss] git push/fsck problem on r151020

Dan McDonald danmcd at omniti.com
Fri May 5 04:31:40 UTC 2017


Try bloody - git is further updated there.  Thanks for the reproduction though. Time permitting I can try it on 020.

Dan

Sent from my iPhone (typos, autocorrect, and all)

> On May 5, 2017, at 12:20 AM, Rick Sayre <whorfin at gmail.com> wrote:
> 
> $ uname -a
> SunOS mybox 5.11 omnios-r151020-4151d05 i86pc i386 i86pc
> 
> $ git push
> Counting objects: 7, done.
> Delta compression using up to 4 threads.
> Compressing objects: 100% (7/7), done.
> Writing objects: 100% (7/7), 627 bytes | 0 bytes/s, done.
> Total 7 (delta 6), reused 0 (delta 0)
> remote: error: object feec1f602cb04c13c661b24f1bbe06d53c17ba70: fullPathname: contains full pathnames
> remote: fatal: Error in object
> error: unpack failed: index-pack abnormal exit
> To https://github.com/whorfin/duktape.git
> ! [remote rejected] master -> master (failed)
> error: failed to push some refs to 'https://github.com/whorfin/duktape.git'
> 
> $ git fsck
> warning in tree feec1f602cb04c13c661b24f1bbe06d53c17ba70: fullPathname: contains full pathnames
> Checking object directories: 100% (256/256), done.
> Checking objects: 100% (47718/47718), done.
> 
> # nothing weird here
> $ git rev-list --objects --all | grep feec1f602cb04c13c661b24f1bbe06d53c17ba70
> 
> May or may not be relevant - OpenSolaris issue reported at
> http://stackoverflow.com/questions/30700947/git-fsck-error-contains-full-pathnames
> 
> So the punchline is that running git on linux or lxss on windows works
> fine.
> 
> To reproduce:
> fork duktape [if you're going to push]
> https://github.com/svaarala/duktape
> clone your fork or the above like so
> $ git clone https://github.com/svaarala/duktape.git
> $ cd duktape
> #make an edit, in my case it was
> $ vim config/platforms/platform_solaris.h.in
> $ git commit -a
> 
> # Now the bad news:
> $ git fsck
> # and you will see what I saw
> $ git push   # if you made your own fork
> # also failtown
> 
> Installed git is 2.10 on r151020.  Same failure with 2.11 git from
> Joyent/pkgin
> 
> git 2.7.4 on Ubuntu 16.0.4 works fine
> once the change/push was done on ubuntu, pulling down the forked and
> changed repo shows an ok git fsck on OmniOS.  i suspect a further change
> will bork it again
> 
> 
> Cheers
>        --Rick
> _______________________________________________
> OmniOS-discuss mailing list
> OmniOS-discuss at lists.omniti.com
> http://lists.omniti.com/mailman/listinfo/omnios-discuss


More information about the OmniOS-discuss mailing list