master vs release contributing #945

Closed
opened 2026-02-04 23:05:56 +03:00 by OVERLORD · 2 comments
Owner

Originally created by @ezzra on GitHub (Dec 10, 2018).

The Readme states

All development on BookStack is currently done on the master branch. When it's time for a release the master branch is merged into release

but actually, branch release is 129 commits ahead master. Shouldn't the most recent code be located in master?

Originally created by @ezzra on GitHub (Dec 10, 2018). The Readme states > All development on BookStack is currently done on the master branch. When it's time for a release the master branch is merged into release but actually, branch `release` is 129 commits ahead `master`. Shouldn't the most recent code be located in master?
OVERLORD added the Question label 2026-02-04 23:05:56 +03:00
Author
Owner

@ssddanbrown commented on GitHub (Dec 10, 2018):

Hi @ezzra,
master does contain the development branch of code. For releases, the master branch is merged into release, The version is set and the CSS/JS files are built.
The 129 commits ahead you're seeing on release are just version bumps and CSS/JS build updates.

Usually master will be ahead but recent development work, since the last release, has been done on separate branches. master will always contain matching or more recent source code.

The network graph helps visualise this strategy.

@ssddanbrown commented on GitHub (Dec 10, 2018): Hi @ezzra, `master` does contain the development branch of code. For releases, the master branch is merged into `release`, The version is set and the CSS/JS files are built. The 129 commits ahead you're seeing on `release` are just version bumps and CSS/JS build updates. Usually `master` will be ahead but recent development work, since the last release, has been done on separate branches. `master` will always contain matching or more recent source code. The [network graph](https://github.com/BookStackApp/BookStack/network) helps visualise this strategy.
Author
Owner

@ezzra commented on GitHub (Dec 10, 2018):

ok thanks, I was just confused by the high number of ahead commits, but I got the picture now :)

@ezzra commented on GitHub (Dec 10, 2018): ok thanks, I was just confused by the high number of ahead commits, but I got the picture now :)
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/BookStack#945