Hi Sachin, Trunk is the basis for development. I’m not sure what master is for, if anything. I’ve never used it for anything or even checked it out.
The numbered release branches are used to develop patch releases. Releases are created from trunk, PRs should be made against trunk, etc. Thanks for asking! John On Wed, Dec 25, 2019, at 08:54, Sachin Mittal wrote: > Hello Folks, > I just wanted to know what commits goes into what branch. > > I see trunk branch which seems default and latest. > I also see master branch which seems bit behind trunk. > I also see different versions branches like 2.2, 2.3 and 2.4 which are also > actively updated. > > I wanted to know when forking kafka repo, which is the branch one should > use base off to build from source or do any active development. > > What is the difference between between trunk and master branch? > Also release branches are created from trunk or master branch? > > Also when issuing a pull request which is the general branch one should use > as target? > > Thanks > Sachin >