# Revise 3.3 has problems tracking changed files?

**URL:** https://discourse.julialang.org/t/revise-3-3-has-problems-tracking-changed-files/73820
**Category:** General Usage
**Created:** [December 30, 2021, 4:33pm UTC](https://discourse.julialang.org/t/revise-3-3-has-problems-tracking-changed-files/73820 "2021-12-30T16:33:21Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![PetrKryslUCSD](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/petrkryslucsd/32/215825_2.png) [@PetrKryslUCSD](https://discourse.julialang.org/u/PetrKryslUCSD)
#### Post date: [December 30, 2021, 4:33pm UTC](https://discourse.julialang.org/t/revise-3-3-has-problems-tracking-changed-files/73820/1 "2021-12-30T16:33:21Z")

</div>

I use Revise v3.3.0, recently updated from 3.2.1. It seems to me that it is now broken  
in that it does not track changed files anymore.

Has anyone else seen it?

Edit: Revise v3.2.1 works still correctly on the same set of files. Hence, I conclude that this is a bug, and I filed a bug report.

---

<div class="post-metadata">

### Author: ![ctkelley](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ctkelley/32/10684_2.png) [@ctkelley](https://discourse.julialang.org/u/ctkelley)
#### Post date: [December 30, 2021, 4:39pm UTC](https://discourse.julialang.org/t/revise-3-3-has-problems-tracking-changed-files/73820/2 "2021-12-30T16:39:43Z")

</div>

It’s working for me (7.1 on M1 Mac)

Is `using Revise` the first line in your startup.jl file?

---

<div class="post-metadata">

### Author: ![PetrKryslUCSD](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/petrkryslucsd/32/215825_2.png) [@PetrKryslUCSD](https://discourse.julialang.org/u/PetrKryslUCSD)
#### Post date: [December 30, 2021, 4:41pm UTC](https://discourse.julialang.org/t/revise-3-3-has-problems-tracking-changed-files/73820/3 "2021-12-30T16:41:09Z")

</div>

I am on Windows 10, with Julia 1.7.0. I do

```julia
using Pkg; Pkg.activate("."); Pkg.instantiate(); using Revise

```

---

<div class="post-metadata">

### Author: ![nilshg](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/nilshg/32/2283_2.png) [@nilshg](https://discourse.julialang.org/u/nilshg)
#### Post date: [December 30, 2021, 4:55pm UTC](https://discourse.julialang.org/t/revise-3-3-has-problems-tracking-changed-files/73820/4 "2021-12-30T16:55:33Z")

</div>

See

> <https://github.com/timholy/Revise.jl/issues/664>
>
> I have a project Dummy with the contents
> \`\`\`
> module Dummy
> 
> function greet()
> …
> println("Potato")
> #println("Tomato")
> end
> 
> end
> \`\`\`
> 
> Which works as expected with Revise v3.2.1:
> \`\`\`
> % julia
> \_
> \_ \_ \_(\_)\_ | Documentation: https://docs.julialang.org
> (\_) | (\_) (\_) |
> \_ \_ \_| |\_ \_\_ \_ | Type "?" for help, "\]?" for Pkg help.
> | | | | | | |/ \_\` | |
> | | |\_| | | | (\_| | | Version 1.7.1 (2021-12-22)
> \_/ |\\\_\_'\_|\_|\_|\\\_\_'\_| |
> |\_\_/ |
> 
> (@v1.7) pkg\> st Revise
> Status \`~/.julia/environments/v1.7/Project.toml\`
> \[295af30f\] Revise v3.2.1 \`https://github.com/timholy/Revise.jl.git#v3.2.1\`
> 
> \> using Revise
> 
> \> using Dummy
> \[Info: Precompiling Dummy \[cbdcda1a-e039-4a41-9910-8e68b339a203\]
> 
> \> Dummy.greet()
> Potato
> 
> \> Dummy.greet() # Swap the comment hash for the println statement
> Tomato
> \`\`\`
> 
> Yet with Revise v3.3.0 I obtain:
> \`\`\`
> % julia
> \_
> \_ \_ \_(\_)\_ | Documentation: https://docs.julialang.org
> (\_) | (\_) (\_) |
> \_ \_ \_| |\_ \_\_ \_ | Type "?" for help, "\]?" for Pkg help.
> | | | | | | |/ \_\` | |
> | | |\_| | | | (\_| | | Version 1.7.1 (2021-12-22)
> \_/ |\\\_\_'\_|\_|\_|\\\_\_'\_| |
> |\_\_/ |
> 
> (@v1.7) pkg\> st Revise
> Status \`~/.julia/environments/v1.7/Project.toml\`
> \[295af30f\] Revise v3.3.0
> 
> \> using Revise
> 
> \> using Dummy
> \[Info: Precompiling Dummy \[cbdcda1a-e039-4a41-9910-8e68b339a203\]
> 
> \> Dummy.greet()
> Potato
> 
> \> Dummy.greet() # Swap the comment hash for the println statement
> Potato
> \`\`\`
> So for now I am using:
> \`\`\`
> (@v1.7) pkg\> add Revise#v3.2.1
> \`\`\`

and the earlier discussion

> [@Help with Revise](https://discourse.julialang.org/t/help-with-revise/73777):
>
> Revise is not working for me. I have a package in development called CaRs here: The source code is the usual “Hello World” test: Which works fine, before making changes: And yet the output of greet() is the same when I change “Hello GB World” to “Hello World” in …/src/CaRs.jl and save the file. Similarly, if I comment out the export greet line I’m still able to execute greet() as well as CaRs.greet(). Any ideas as to what I might be doing wrong? This is my fi…

---

<div class="post-metadata">

### Author: ![PetrKryslUCSD](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/petrkryslucsd/32/215825_2.png) [@PetrKryslUCSD](https://discourse.julialang.org/u/PetrKryslUCSD)
#### Post date: [December 30, 2021, 5:00pm UTC](https://discourse.julialang.org/t/revise-3-3-has-problems-tracking-changed-files/73820/5 "2021-12-30T17:00:46Z")

</div>

Apparently fixed with 3.3.1.
