5 Feb
2013
5 Feb
'13
3:16 p.m.
Hi Ian!
I did
$ (cd libraries/random; git remote set-branches --add origin ghc-head)
$ ./sync-all pull
that fixed it.
Trying your suggestion:
$ mv libraries/random libraries/random-keep
$ ./sync-all get
...
== running git submodule init
== running git submodule update
>From http://darcs.haskell.org/libraries/random
* [new branch] ghc-7.2 -> origin/ghc-7.2
* [new branch] ghc-7.4 -> origin/ghc-7.4
* [new branch] ghc-head -> origin/ghc-head
* [new branch] master -> origin/master
* [new tag] ghc-darcs-git-switchover -> ghc-darcs-git-switchover
>From http://darcs.haskell.org/libraries/random
* [new tag] 2007-09-13 -> 2007-09-13
* [new tag] 2008-05-28 -> 2008-05-28
* [new tag] 2009-06-25 -> 2009-06-25
* [new tag] 6_10_branch_has_been_forked -> 6_10_branch_has_been_forked
* [new tag] Initial_conversion_from_CVS_complete ->
Initial_conversion_from_CVS_complete
* [new tag] arity-anal-branch-point -> arity-anal-branch-point
* [new tag] cmm-merge2 -> cmm-merge2
* [new tag] ghc-6_8_branched_2007-09-03 -> ghc-6_8_branched_2007-09-03
* [new tag] nhc98-1-18-release -> nhc98-1-18-release
* [new tag] random_2007-05-24 -> random_2007-05-24
Submodule path 'libraries/random': checked out
'2117e38729adaa4f465f3c5b7a8c5c4d77702d3f'
Yeah, so this works too.
Interesting factlet: After I went back to my original repo
$ rm -rf libraries/random
$ mv libraries/random-keep/ libraries/random
I did
$ ./sync-all get
...
== running git submodule update
Submodule path 'libraries/random': checked out
'2117e38729adaa4f465f3c5b7a8c5c4d77702d3f'
So it appears that the './sync-all pull' command is
not enough for folks to switch the branches. This
should be communicated (or 'sync-all' fixed).
Cheers,
Gabor
On 2/5/13, Ian Lynagh wrote:
>
> Hi Gabor,
>
> On Tue, Feb 05, 2013 at 03:23:11PM +0100, Gabor Greif wrote:
>>
>> since you have pinned a commit that is on a branch, people whose
>> clones do not track that branch will never see the commit:
>
> As far as I can see it's working now. If you're still having problems,
> does
>
> git pull
> rm -rf libraries/random
> ./sync-all get
>
> fix it?
>
>
> Thanks
> Ian
>
>
> _______________________________________________
> ghc-devs mailing list
> ghc-devs@haskell.org
> http://www.haskell.org/mailman/listinfo/ghc-devs
>