How to git clone latest 3.9 release?
Added by Renato Riolino over 9 years ago
Hi. I want to download and compile the latest 3.9 tvh release but I don't know how to do it with git.
I know I must call git checkout xxxx but I don't know what to put on xxxx.
(I need 3.9 release because on 4.* I have problems with descrambler).
Thanks
Replies (9)
RE: How to git clone latest 3.9 release? - Added by Mark Clarkstone over 9 years ago
Renato Riolino wrote:
Hi. I want to download and compile the latest 3.9 tvh release but I don't know how to do it with git.
I know I must call git checkout xxxx but I don't know what to put on xxxx.
(I need 3.9 release because on 4.* I have problems with descrambler).
Thanks
Find the commit hash you want to checkout on github, e.g. https://github.com/tvheadend/tvheadend/commit/7749976fed8c1ddcfcd295da28458128849c776b
then use the hash like this..
git checkout 7749976fed8c1ddcfcd295da28458128849c776b
HTH.
RE: How to git clone latest 3.9 release? - Added by saen acro over 9 years ago
RE: How to git clone latest 3.9 release? - Added by Renato Riolino over 9 years ago
Just one more question:
Looking thru the foruns I found that the release v3.9-1539-g286509b doesn't have the descrambler problems I'm having. I tried to:
git checkout g286509b
but did not work. I tried to search on git's project page for "g286509b" to get the full hash but did not worked too.
How to get this exactly version? (btw, what is the "1539" in the version? build number?)
Thanks
RE: How to git clone latest 3.9 release? - Added by saen acro over 9 years ago
What is a exact descrambler problem
do you start a ticket?
RE: How to git clone latest 3.9 release? - Added by Renato Riolino over 9 years ago
RE: How to git clone latest 3.9 release? - Added by Prof Yaffle over 9 years ago
You can find the specific commit here:
https://tvheadend.org/projects/tvheadend/repository/revision?utf8=%E2%9C%93&rev=2865&commit=OK
Broadly:
1. Clone the tvh repository
2. Switch to the release/4.0 branch (or stay on master, I doubt the code base is different that far back in time)
3. Checkout that specific commit as above
4. Build
The 1539 is the build number, yes. It's recently changed in terms of how it's calculated, but it's still basically a revision to the version number (e.g. number of commits in that series).
RE: How to git clone latest 3.9 release? - Added by Steve Murray over 9 years ago
I'm using 4.0, via a zip download as my production system now.
The 4.0 version seems pretty stable and few fixes seem to be needed.
What is considered a sensible "Stable" now? 4.0.x via downloads?
RE: How to git clone latest 3.9 release? - Added by Prof Yaffle over 9 years ago
or 4.0.x from the PPA if you're on a Debian system. I think it's at 4.0.5 at the moment - any fixes from master (4.1.x) are backported as required.
RE: How to git clone latest 3.9 release? - Added by Steve Murray over 9 years ago
Ahh.. that's much better. Stable 4.x Repository is great :-)
https://tvheadend.org/projects/tvheadend/wiki/AptRepository
Wish I'd spotted that before I went to all the pain of compiling..