hg-git on windows problems, where to get older (working) hg version for hg-git

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

hg-git on windows problems, where to get older (working) hg version for hg-git

Ernie Rael-2
Hi all,

Summary:

  * 5.4 hg breaks hg-git (.../issues/307)
  * 5.4.2 TortoiseHg doesn't have dulwich
  * Can't find 5.0.2 hg (not TortoiseHg) release (or other windows releases)

On Win7 I updated to hg 5.4 a little ago, but just discovered that it
breaks my hg-git, https://foss.heptapod.net/mercurial/hg-git/-/issues/307 .

So I thought I might might upgrade to 5.4.2 to see what happens. Looks
like TortoiseHg is back and the *only* way to get Mercurial on windows.

Now hg-git won't load, TortoiseHg no long has dulwich. I'm sure it used
to, that's why I got it in the first place, instead of vanilla.

I'll probably try pointing my hgrc's hg-git to current repo for hg-git
and use 5.4 and cross my fingers.

I was running 5.0.2, now I can't find historic releases of windows hg
(not TortoiseHg). I did find a 5.1 TortoiseHg, it does have dulwich,
maybe it works with current release of hg-git. I think it's OK except
I'm getting a "...github.com: Permission denied (publickey)...". That's
new. Sigh; now what have I done;-). Other repos work...

-ernie


$ /f/pf/TortoiseHg/hg --version -v
*** failed to import extension hggit from
C:/f/win7pythonstuff/Python27/site-packages/hggit: No module named
dulwich.errors
Mercurial Distributed SCM (version 5.4.2)
Enabled extensions:

   evolve      external  10.0.0
   topic       external  0.19.0
   ...

$ /f/pf/Mercurial/hg --version -v
Mercurial Distributed SCM (version 5.4)
Enabled extensions:

   evolve      external  10.0.0
   topic       external  0.19.0
   hggit       external  0.8.13 (dulwich 0.19.13)

   ...

_______________________________________________
Mercurial mailing list
[hidden email]
https://www.mercurial-scm.org/mailman/listinfo/mercurial
Reply | Threaded
Open this post in threaded view
|

Re: hg-git on windows problems, where to get older (working) hg version for hg-git

Manuel Jacob
Recent TortoiseHg Windows installers stopped having hg-git support. You
can try manually installing hg-git from the
https://foss.heptapod.net/mercurial/hg-git repository, and installing
dulwich (version 0.19.x if running on Python 2) and maybe certifi. Sorry
for the inconvenience!

Can you try that to see whether the SSH problem goes away?

I don’t know where to get older TortoiseHg Windows installers. Hopefully
we can make it work with the newest version.

On 2020-07-29 00:45, Ernie Rael wrote:

> Hi all,
>
> Summary:
>
>  * 5.4 hg breaks hg-git (.../issues/307)
>  * 5.4.2 TortoiseHg doesn't have dulwich
>  * Can't find 5.0.2 hg (not TortoiseHg) release (or other windows
> releases)
>
> On Win7 I updated to hg 5.4 a little ago, but just discovered that it
> breaks my hg-git,
> https://foss.heptapod.net/mercurial/hg-git/-/issues/307 .
>
> So I thought I might might upgrade to 5.4.2 to see what happens. Looks
> like TortoiseHg is back and the *only* way to get Mercurial on
> windows.
>
> Now hg-git won't load, TortoiseHg no long has dulwich. I'm sure it
> used to, that's why I got it in the first place, instead of vanilla.
>
> I'll probably try pointing my hgrc's hg-git to current repo for hg-git
> and use 5.4 and cross my fingers.
>
> I was running 5.0.2, now I can't find historic releases of windows hg
> (not TortoiseHg). I did find a 5.1 TortoiseHg, it does have dulwich,
> maybe it works with current release of hg-git. I think it's OK except
> I'm getting a "...github.com: Permission denied (publickey)...".
> That's new. Sigh; now what have I done;-). Other repos work...
>
> -ernie
>
>
> $ /f/pf/TortoiseHg/hg --version -v
> *** failed to import extension hggit from
> C:/f/win7pythonstuff/Python27/site-packages/hggit: No module named
> dulwich.errors
> Mercurial Distributed SCM (version 5.4.2)
> Enabled extensions:
>
>   evolve      external  10.0.0
>   topic       external  0.19.0
>   ...
>
> $ /f/pf/Mercurial/hg --version -v
> Mercurial Distributed SCM (version 5.4)
> Enabled extensions:
>
>   evolve      external  10.0.0
>   topic       external  0.19.0
>   hggit       external  0.8.13 (dulwich 0.19.13)
>
>   ...
>
> _______________________________________________
> Mercurial mailing list
> [hidden email]
> https://www.mercurial-scm.org/mailman/listinfo/mercurial
_______________________________________________
Mercurial mailing list
[hidden email]
https://www.mercurial-scm.org/mailman/listinfo/mercurial
Reply | Threaded
Open this post in threaded view
|

Re: hg-git on windows problems, where to get older (working) hg version for hg-git

Matt Harbison-2
In reply to this post by Ernie Rael-2
> So I thought I might might upgrade to 5.4.2 to see what happens.  > Looks like TortoiseHg is back and the *only* way to get Mercurial on
 > windows.
TortoiseHg is the default package that is advertised now (when there
isn't a newer build of vanilla hg yet). But if you go to the download
page, plain hg installers are still available.

> I was running 5.0.2, now I can't find historic releases of windows hg  > (not TortoiseHg).
I thought thg 5.0.2 had problems too. There was a very long bug about
hg-git, and how to hack the thg .zip file to make it work again.

The old thg installers on BitBucket were archived, and will be available
again when the server is upgraded to have more space. In the meantime, I
uploaded thg 5.0.2:

     https://www.mercurial-scm.org/release/tortoisehg/windows

Old vanilla installers (including 5.0.2) are here:

     https://www.mercurial-scm.org/release/windows/

_______________________________________________
Mercurial mailing list
[hidden email]
https://www.mercurial-scm.org/mailman/listinfo/mercurial