Strange library git glitch

Matthew Pickering matthewtpickering at gmail.com
Fri May 15 15:18:14 UTC 2020


Simon,

I think the issue was a missing entry in the .gitignore file. Ryan
fixed something to with that in this MR
(https://gitlab.haskell.org/ghc/ghc/-/merge_requests/3222) but he says
it was the dist-boot rather than dist-install directory.

Matt

On Fri, May 15, 2020 at 4:03 PM Simon Peyton Jones via ghc-devs
<ghc-devs at haskell.org> wrote:
>
> Thanks.  It does have a directory dist-install/ in it – but that’s put there by the build system, so if I remove it, it’ll just come back.  And other libraries (like deepseq) has dist-install too but does not complain.  So mysterious.
>
>
>
> On the other hand git submodule update –recursive *did* fix it.  Seems odd.  I’m already saying “submodules” and I don’ think any submodules have further submodules – or do they?
>
>
>
> Simon
>
>
>
> From: ghc-devs <ghc-devs-bounces at haskell.org> On Behalf Of Hécate
> Sent: 15 May 2020 15:37
> To: ghc-devs at haskell.org
> Subject: Re: Strange library git glitch
>
>
>
> My bad, it seems like this is another issue.
>
> I found this StackOverflow page quite helpful in explaining the hows and whys:
> https://stackoverflow.com/questions/4873980/git-diff-says-subproject-is-dirty
>
> Cheers,
>
> Hécate
>
> Le 15/05/2020 à 16:30, Hécate a écrit :
>
> Hi Simon,
>
> I usually manage to get it to disappear by using `git submodule update --recursive`.
> Is it a flag you've used in your previous attempts?
>
> Cheers,
>
> Hécate.
>
> Le 15/05/2020 à 16:24, Simon Peyton Jones via ghc-devs a écrit :
>
> No amount of git submodule update makes it go away.  Any ideas?
>
>
>
> _______________________________________________
>
> ghc-devs mailing list
>
> ghc-devs at haskell.org
>
> http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
>
> _______________________________________________
> ghc-devs mailing list
> ghc-devs at haskell.org
> http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs


More information about the ghc-devs mailing list