# Item browser update?

**URL:** <https://discourse.cataclysmdda.org/t/item-browser-update/9463>\
**Category:** The Bunker\
**Created:** [April 23, 2015, 1:26am UTC](https://discourse.cataclysmdda.org/t/item-browser-update/9463 "2015-04-23T01:26:04Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![deoxy](https://avatars.discourse-cdn.com/v4/letter/d/7feea3/32.png) [@deoxy](https://discourse.cataclysmdda.org/u/deoxy)\
**Post date:** [April 23, 2015, 1:26am UTC](https://discourse.cataclysmdda.org/t/item-browser-update/9463/1 "2015-04-23T01:26:04Z")

</div>

So, 0.C has been out a while, but the item browser is still on 0.B - it’s not a huge problem or anything, but an update would be nice. Anybody know anything about that?

---

<div class="post-metadata">

**Author:** ![John\_Candlebury](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/john_candlebury/32/6437_2.png) [@John\_Candlebury](https://discourse.cataclysmdda.org/u/John_Candlebury)\
**Post date:** [April 23, 2015, 1:52am UTC](https://discourse.cataclysmdda.org/t/item-browser-update/9463/2 "2015-04-23T01:52:54Z")

</div>

Afaik if you use it in the experimental setting the database is up to date.

Well just saying…

---

<div class="post-metadata">

**Author:** ![Arek\_PL](https://avatars.discourse-cdn.com/v4/letter/a/b77776/32.png) [@Arek\_PL](https://discourse.cataclysmdda.org/u/Arek_PL)\
**Post date:** [April 24, 2015, 6:25pm UTC](https://discourse.cataclysmdda.org/t/item-browser-update/9463/3 "2015-04-24T18:25:08Z")

</div>

not to mention that item browser is far more up to date than wiki what remember 0.A

---

<div class="post-metadata">

**Author:** ![Weresmilodon](https://avatars.discourse-cdn.com/v4/letter/w/ecae2f/32.png) [@Weresmilodon](https://discourse.cataclysmdda.org/u/Weresmilodon)\
**Post date:** [April 26, 2015, 6:35pm UTC](https://discourse.cataclysmdda.org/t/item-browser-update/9463/4 "2015-04-26T18:35:38Z")

</div>

The thing is that the Item Browser is split into stable and experimental.

The stable is currently locked to 0.B, and the experimental is taking the latest experimental build.

The latest stable is 0.C, and a lot have changed or been added since 0.B. The browser really need to be updated to match that.

There are a lot of people who won’t even touch an experimental build so long as there is a relatively current stable available, as well as people who won’t touch an experimental build ever, even if it’s the only thing available. To these people, the experimental database could be worse then the outdated one, if they even look at it at all. Most would simply assume that the stable branch is the most current stable, because that’s what can be expected.

And why not? The experimental is updated daily (nightly?). Why wouldn’t the stable be updated once a stable is released? It makes sense.

---

<div class="post-metadata">

**Author:** ![i2amroy](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/i2amroy/32/909_2.png) [@i2amroy](https://discourse.cataclysmdda.org/u/i2amroy)\
**Post date:** [April 27, 2015, 4:51am UTC](https://discourse.cataclysmdda.org/t/item-browser-update/9463/5 "2015-04-27T04:51:16Z")

</div>

The item browser is built and maintained by someone other than the main Cataclysm developers. If you want it to be updated, you’ll need to get in touch with however built it (Sheco I believe, though he was last active 10 days ago) and ask them to do so. We have literally no control over it, so it’s up to them to make any required changes.

---

<div class="post-metadata">

**Author:** ![deoxy](https://avatars.discourse-cdn.com/v4/letter/d/7feea3/32.png) [@deoxy](https://discourse.cataclysmdda.org/u/deoxy)\
**Post date:** [April 27, 2015, 5:13am UTC](https://discourse.cataclysmdda.org/t/item-browser-update/9463/6 "2015-04-27T05:13:15Z")

</div>

> [@i2amroy](#):
>
> The item browser is built and maintained by someone other than the main Cataclysm developers. If you want it to be updated, you’ll need to get in touch with however built it (Sheco I believe, though he was last active 10 days ago) and ask them to do so. We have literally no control over it, so it’s up to them to make any required changes.

Fair enough - it’s what I was guessing, actually… just needed to know who to mention it to.

---

<div class="post-metadata">

**Author:** ![Weresmilodon](https://avatars.discourse-cdn.com/v4/letter/w/ecae2f/32.png) [@Weresmilodon](https://discourse.cataclysmdda.org/u/Weresmilodon)\
**Post date:** [April 28, 2015, 5:01pm UTC](https://discourse.cataclysmdda.org/t/item-browser-update/9463/7 "2015-04-28T17:01:05Z")

</div>

Actually, i just looked, and the stable says it’s version 0.C-6-g3a77179 now.

Is that the actual stable, or one of the experimentals built from it?

As far as i know, there is no way of determining exactly what version you have. It’s not written anywhere, is it? Not on the stable on the main page, at least. No file in the directory either.

---

<div class="post-metadata">

**Author:** ![i2amroy](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/i2amroy/32/909_2.png) [@i2amroy](https://discourse.cataclysmdda.org/u/i2amroy)\
**Post date:** [April 28, 2015, 6:13pm UTC](https://discourse.cataclysmdda.org/t/item-browser-update/9463/8 "2015-04-28T18:13:11Z")

</div>

That string of numbers/letters tells you exactly what version you have. It’s linked to the latest github commit and allows you to accurately pinpoint the exact point in development when that version was created. In the case of that commit, it happened about a day after the stable was released, when the translation fixes went in. (To find when a version was created, take this url [https://github.com/CleverRaven/Cataclysm-DDA/commit/3a77179](https://github.com/CleverRaven/Cataclysm-DDA/commit/3a77179) and the version name “0.C-6-gXXXXXXX”, and replace the numbers/letters at the end of the url with the 7 X spots in the version name.

---

<div class="post-metadata">

**Author:** ![Sheco](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/sheco/32/877_2.png) [@Sheco](https://discourse.cataclysmdda.org/u/Sheco)\
**Post date:** [May 8, 2015, 1:52am UTC](https://discourse.cataclysmdda.org/t/item-browser-update/9463/9 "2015-05-08T01:52:26Z")

</div>

Hello

I’m sorry I didn’t update the stable 0.C release in time, I didn’t get any notification anywhere and I’ve been quite busy with my job.

Updating the Item Browser to point to a new release is quite easy and doesn’t take any time, so I don’t mind doing it.

If anybody wants to help with this, I would gladly agree to share the access to do so.

This doesn’t mean I’m leaving the project, I’ll still be around.

---

<div class="post-metadata">

**Author:** ![Sheco](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/sheco/32/877_2.png) [@Sheco](https://discourse.cataclysmdda.org/u/Sheco)\
**Post date:** [May 8, 2015, 1:57am UTC](https://discourse.cataclysmdda.org/t/item-browser-update/9463/10 "2015-05-08T01:57:19Z")

</div>

Oh and about updating the stable database automatically, I could do that, but I would need a reliable way to detect the latest stable git branch and switch to that.

Right now, I would have to gamble and I’m not sure that’s safe enough.

---

<div class="post-metadata">

**Author:** ![deoxy](https://avatars.discourse-cdn.com/v4/letter/d/7feea3/32.png) [@deoxy](https://discourse.cataclysmdda.org/u/deoxy)\
**Post date:** [May 8, 2015, 4:03am UTC](https://discourse.cataclysmdda.org/t/item-browser-update/9463/11 "2015-05-08T04:03:07Z")

</div>

The item browser is REALLY REALLY helpful! Thank you for doing it! It is greatly appreciated.

---

<div class="post-metadata">

**Author:** ![i2amroy](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/i2amroy/32/909_2.png) [@i2amroy](https://discourse.cataclysmdda.org/u/i2amroy)\
**Post date:** [May 12, 2015, 7:27pm UTC](https://discourse.cataclysmdda.org/t/item-browser-update/9463/12 "2015-05-12T19:27:54Z")

</div>

> [@Sheco](#):
>
> Oh and about updating the stable database automatically, I could do that, but I would need a reliable way to detect the latest stable git branch and switch to that.

If you can detect when a new [release](https://github.com/CleverRaven/Cataclysm-DDA/releases) is bundled that would probably let you do it with fairly nice reliability. No clue if github supports checking that though.

---

<div class="post-metadata">

**Author:** ![Sheco](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/sheco/32/877_2.png) [@Sheco](https://discourse.cataclysmdda.org/u/Sheco)\
**Post date:** [May 15, 2015, 2:10am UTC](https://discourse.cataclysmdda.org/t/item-browser-update/9463/13 "2015-05-15T02:10:04Z")

</div>

> [@i2amroy](#):
>
> [quote=“Sheco, post:10, topic:9463”]Oh and about updating the stable database automatically, I could do that, but I would need a reliable way to detect the latest stable git branch and switch to that.

If you can detect when a new [release](https://github.com/CleverRaven/Cataclysm-DDA/releases) is bundled that would probably let you do it with fairly nice reliability. No clue if github supports checking that though.[/quote]

Not a bad idea, i2amroy, a quick investigation led me to this possible candidate to fetch the latest tag:

```auto
$ curl -I https://github.com/CleverRaven/Cataclysm-DDA/releases/latest | grep Location:
Location: https://github.com/CleverRaven/Cataclysm-DDA/releases/tag/0.C
```

I could do a nightly task to perform this request and see if the tag has changed and then switch to that tag.
