# Is it possible to upgrade Discourse up to a number of commits in the version?

**URL:** <https://meta.discourse.org/t/is-it-possible-to-upgrade-discourse-up-to-a-number-of-commits-in-the-version/45386>\
**Category:** Development\
**Created:** [Juin 7, 2016, 4:28 UTC](https://meta.discourse.org/t/is-it-possible-to-upgrade-discourse-up-to-a-number-of-commits-in-the-version/45386 "2016-06-07T16:28:49Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![stevenpslade](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stevenpslade/32/53550_2.png) [@stevenpslade](https://meta.discourse.org/u/stevenpslade)\
**Post date:** [Juin 7, 2016, 4:28 UTC](https://meta.discourse.org/t/is-it-possible-to-upgrade-discourse-up-to-a-number-of-commits-in-the-version/45386/1 "2016-06-07T16:28:49Z")

</div>

I currently work with a development, staging, and production version of Discourse. My development version is always on `tests-passed` so that features I am working on will definitely work on the most recent version.

I then add, let’s say a plugin, to my staging Discourse and concurrently upgrade my staging Discourse to the latest version (ex: `1.6.0.beta7`). If all goes well, I do the same for production. So essentially dev is on `tests-passed` and the other two are forced on the last upgrade.

I have recently encountered a problem where my dev Discourse is on version `1.6.0.beta7 +179`. Somewhere in those 179 commits, a change was made that _helps_ one of my plugins to work. So on my staging, version `1.6.0.beta7` (not including the +179 commits) the plugin is broken.

So in short, can I set the version of a Discourse to `1.6.0.beta7 +179` somehow?

**Edit:** If specify the build would that do the trick? Something like: `1.6.0.beta7, build: bfc8b3362b`

---

_[View the full topic](https://meta.discourse.org/t/is-it-possible-to-upgrade-discourse-up-to-a-number-of-commits-in-the-version/45386)._
