Skip to content

Add update menu item ... (automate updates) #426

@bernd-wechner

Description

@bernd-wechner

I'm really liking SourceGIT and one reason is the vibrant and living nature of the tool, with regular updates and small improvements. Nothing else would encourage me more than that to eventually contribute PRs rather than just post issues ;-).

One downside of this currently is that it does notify me of a new version and has a button, but it only takes me to the download page. Where I have to find my build and download it and install it each time. Quite a rigmarole.

It's far from uncommon to find software doing that for itself, and just upgrading itself.

Not a trivial task to implement of course, far from it. It needs for the software to know what build it is, and then to choose the appropriate download, download it and finally actually install it which is conceivably a different method for each build and OS type ... and this last one is a part of the challenge as it would conceivably need code contributions from a number of people across all the current supported builds to both implement and test the feature. On some (most) builds it also needs to orchestrate the swap of the running binary - and so that typically needs a separate standalone little utility, that conceivably is copied to a temporary spot and run from there which completes the install before starting the new version.

C'est la vie. That, no doubt, is why we don't have it (yet). But it's a noble vision methinks.

Metadata

Metadata

Assignees

Labels

suggestionWe are still considering whether it is necessary to add this feature

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions