Re: build particular release version from git

2018-10-20 Thread Majzoub, Eric
Thank you for the information. I will continue to build from the 2.3.x
branch. -Eric

On Fri, 2018-10-19 at 23:48 -0400, Richard Kimberly Heck wrote:
> On 10/19/18 6:57 PM, Majzoub, Eric wrote:
> > Hello,
> > 
> > Two questions:
> > 
> > 1. I have been building Lyx from the git repository and choosing a
> > particular branch, (e.g. git checkout 2.3.x). But when a release is
> > made I would like to build the released version from git, and not
> > the
> > new commits that have been made to the branch. How do I check out a
> > particular release version to build from?
> 
> The releases are always tagged with the version number. (Use "git
> tag"
> to see all the tags.) You can check these out the same way you would
> check out a branch, e.g., "git checkout 2.3.1".
> 
> For what it's worth, I always use 2.3.x (or whatever stable currently
> is) for actual work. Then I get the latest bug fixes (though on the
> other side also any regressions that may have been introduced). Of
> course, that's partly because I'm a developer, but it's VERY helpful
> to
> us if people use (and so test) 2.3.x.
> 
> 
> > 2. What are the "staging" branches? e.g. 2.3.1-staging,  2.3.2-
> > staging, 
> > etc.
> 
> They were branches used to collect commits intended for e.g. 2.3.1
> before 2.3.0 was released. I should delete them.
> 
> Riki
> 
> 


Re: build particular release version from git

2018-10-19 Thread Richard Kimberly Heck
On 10/19/18 6:57 PM, Majzoub, Eric wrote:
> Hello,
>
> Two questions:
>
> 1. I have been building Lyx from the git repository and choosing a
> particular branch, (e.g. git checkout 2.3.x). But when a release is
> made I would like to build the released version from git, and not the
> new commits that have been made to the branch. How do I check out a
> particular release version to build from?

The releases are always tagged with the version number. (Use "git tag"
to see all the tags.) You can check these out the same way you would
check out a branch, e.g., "git checkout 2.3.1".

For what it's worth, I always use 2.3.x (or whatever stable currently
is) for actual work. Then I get the latest bug fixes (though on the
other side also any regressions that may have been introduced). Of
course, that's partly because I'm a developer, but it's VERY helpful to
us if people use (and so test) 2.3.x.


> 2. What are the "staging" branches? e.g. 2.3.1-staging,  2.3.2-staging, 
> etc.

They were branches used to collect commits intended for e.g. 2.3.1
before 2.3.0 was released. I should delete them.

Riki




build particular release version from git

2018-10-19 Thread Majzoub, Eric
Hello,

Two questions:

1. I have been building Lyx from the git repository and choosing a
particular branch, (e.g. git checkout 2.3.x). But when a release is
made I would like to build the released version from git, and not the
new commits that have been made to the branch. How do I check out a
particular release version to build from?

2. What are the "staging" branches? e.g. 2.3.1-staging,  2.3.2-staging, 
etc.

Many thanks for any advice.