-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Thor does not update itself while run the first time. (2th) #227
Comments
Lutz -- As I have identified before, this is a problem that does not occur if one follows Thor’s installation instructions. I am adverse to considering changes to Thor when the standard instructions are ignored. However, no changes to Thor are necessary to achieve what you want. You can do so by making some simple alterations to what you call "vanilla Thor". I suggest you create a new “vanilla Thor”, as follows: That’s it. That’s your new “vanilla Thor”, and you will never need to touch it again. There are some clear advantages to this:
You could have done this at any time in the past since Thor moved to GitHub and it would serve as the proper seed for your re-installation. |
@Jimrnelson I understand this very well - only the problem is about plain Thor installed from scratch, that was never run before. As soon as you run Thor once, it will create folders and stuff, so you can't name it vanilla. I use git to just reset the Thor folder to vanilla state. This is a one-liner on the bash I have open anyway. Expanding the zip is a pain, by comparison. I do this for example to test the changes to the URL in #225. It must run against a freshly copied Thor, and other states. And surely I dislike to set the base tools every time. If I run tests, all 10 minutes or so. |
* In the CFU screen, hide 'Normal' updates if there is a "My Updates" file with the same AppID property (Issues VFPX#203, VFPX#230) * Updated version information is no longer read for projects marked "Never Update" (Issue VFPX#224) * Restore projects after CFU (Issue VFPX#96) * Thor updates itself even when run first time from old version of Thor.App instead of using current version (Issues VFPX#227, VFPX#212) * Thor Tools menu indicates if tool 'IntellisenseX By Dot' is active. (Issue VFPX#242) * Fixed bug when recording last date CFU run. It had been only doing so if called from RunThor. (Issue VFPX#220) * Removed use of `_Screen.oThorEngine`, which held some Thor tables open. (Issue VFPX#241) * New Project FoxGet * Modified Updater to GoFish to register with Thor without calling GoFish.APP
Thor 1.47 - Released 2024-01-04 |
From #212
I think one might ask why somebody raises a problem oneself does not run into. It might happen that my POV is not the one of a customer of a Thor.
If one tries to test something on Thor (by forking or branching) it might be the simplest solution to install an old version and then update. Might fail heavy if a module or ThorRepository relies on the existence / working of a part of Thor in a new version.
Possibly there are uses to reset Thor to a blank install using modern technology that might raise the problem that a newer version is out - and one might have other things in mind then looking up Thor version every time.
Either the first run should update itself, or it should stop if there is a different version available. Autoupdate is preferred.
If you'd like to see this feature implemented, add a 👍 reaction to this post.
The text was updated successfully, but these errors were encountered: