# How to update a package before a new release is made

**URL:** <https://discourse.julialang.org/t/how-to-update-a-package-before-a-new-release-is-made/29375>\
**Category:** General Usage\
**Created:** [October 1, 2019, 5:59pm UTC](https://discourse.julialang.org/t/how-to-update-a-package-before-a-new-release-is-made/29375 "2019-10-01T17:59:50Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Arrigo\_Benedetti](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/arrigo_benedetti/32/25545_2.png) [@Arrigo\_Benedetti](https://discourse.julialang.org/u/Arrigo_Benedetti)\
**Post date:** [October 1, 2019, 5:59pm UTC](https://discourse.julialang.org/t/how-to-update-a-package-before-a-new-release-is-made/29375/1 "2019-10-01T17:59:50Z")

</div>

I have opened an issue on AbstractAlgebra.jl and one of the maintainers apparently has committed a fix and closed the issue, however

```julia
pkg> update AbstractAlgebra

```

does not push any update on my system. I guess this is because a new release has not been made yet. How can I get around this?

Thanks!

---

<div class="post-metadata">

**Author:** ![00vareladavid](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/00vareladavid/32/23521_2.png) [@00vareladavid](https://discourse.julialang.org/u/00vareladavid)\
**Post date:** [October 1, 2019, 6:32pm UTC](https://discourse.julialang.org/t/how-to-update-a-package-before-a-new-release-is-made/29375/2 "2019-10-01T18:32:23Z")

</div>

You can use `pkg> add AbstractAlgebra#tag` if they have tagged the new release through `git`. A less direct option is to use `pkg> add AbstractAlgebra#master`.

---

<div class="post-metadata">

**Author:** ![Arrigo\_Benedetti](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/arrigo_benedetti/32/25545_2.png) [@Arrigo\_Benedetti](https://discourse.julialang.org/u/Arrigo_Benedetti)\
**Post date:** [October 1, 2019, 11:01pm UTC](https://discourse.julialang.org/t/how-to-update-a-package-before-a-new-release-is-made/29375/3 "2019-10-01T23:01:07Z")

</div>

I don’t see a new tag and I get

```julia
(v1.2) pkg> update AbstractAlgebra#master
ERROR: invalid token

```

---

<div class="post-metadata">

**Author:** ![00vareladavid](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/00vareladavid/32/23521_2.png) [@00vareladavid](https://discourse.julialang.org/u/00vareladavid)\
**Post date:** [October 1, 2019, 11:07pm UTC](https://discourse.julialang.org/t/how-to-update-a-package-before-a-new-release-is-made/29375/4 "2019-10-01T23:07:11Z")

</div>

Ah yes, I misspoke. It should be `pkg> add AbstractAlgebra#master`

Once the new version hits the registry, you can use `pkg> free AbstractAlgebra` to go back.

---

<div class="post-metadata">

**Author:** ![StevenSiew](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/stevensiew/32/218393_2.png) [@StevenSiew](https://discourse.julialang.org/u/StevenSiew)\
**Post date:** [October 2, 2019, 1:31am UTC](https://discourse.julialang.org/t/how-to-update-a-package-before-a-new-release-is-made/29375/5 "2019-10-02T01:31:00Z")

</div>

Even better get it straight from the horse’s mouth

```julia
pkg> add https://github.com/EconometricsBySimulation/AbstractLogic.jl

```
