ahal / hunting-the-shmoo

My personal blog
0 stars 0 forks source link

blog/2017/mercurial-absorb/ #394

Open ahal opened 4 years ago

ahal commented 4 years ago

https://ahal.ca/blog/2017/mercurial-absorb/

ahal commented 4 years ago

Jun Wu wrote on 2017-03-02 17:31:05

FYI I had a note about absorb at files.lihdd.net/hgabsorb-no.... With `--component absorb` appended to setup.py, lz4-devel and openssl-devel could be unnecessary.

ahal commented 4 years ago

ahal wrote on 2017-03-02 22:51:04

Thanks, edited! Also thanks for the awesome extension, it works great.

ahal commented 4 years ago

Henrik Skupin wrote on 2017-03-07 10:43:19

Thank you for this great post! I will definitely switch using absorb now!

When
I tried to compile it on MacOS Sierra I still got the `'lz4.h' file not
found` failure listed even with using `--component` as layed out above.
So I had to run `brew install lz4` to get this fixed.

ahal commented 4 years ago

ahal wrote on 2017-03-07 20:08:37

Interesting, I verified I was able to compile without the lz4 dependency on Fedora. But added a note that it might be required on OSX. Thanks for mentioning it!

ahal commented 4 years ago

John Doe wrote on 2017-03-17 11:17:53

Did you by any chance use this extension together with the 'evolve' extension? I am not sure how those two are going to interact.

ahal commented 4 years ago

J. Ryan Stinnett wrote on 2017-03-17 21:59:37

Are there any known attempts at making the same thing for Git? I'd love to use something like this, but I'm almost always in Git as of late.

ahal commented 4 years ago

David Shepherd wrote on 2017-06-09 11:37:45

These instructions don't work with the latest version of the hg-experimental repository. I had to do `hg up 67b29af73e62` to get it to work (I picked that revision because it's one after the last commit modifying absorb before your post).

ahal commented 4 years ago

ahal wrote on 2017-06-12 13:15:01

Thanks yeah, looks like absorb is tracking the mercurial development branch. So you can either rollback fb-experimental to the commit you mentioned, or install the latest mercurial from source.