# 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:** 1\
**Showing post:** 4

<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…

---

_[View the full topic](https://discourse.julialang.org/t/revise-3-3-has-problems-tracking-changed-files/73820)._
