Memnarch / Delphinus

An alternative Packagemanager for the Delphi-IDE
Mozilla Public License 2.0
235 stars 64 forks source link

Force install of HEAD, instead of the latest TAG #71

Closed vldgeorgiev closed 5 years ago

vldgeorgiev commented 5 years ago

Delphinus currently installs the latest release tag from the repository, if there is one. Or the HEAD from the default branch if there aren't any tags. This seems fine, but only if the repo authors maintain the tags frequently.

I just had a slight issue with the synopse/mormot repo, until I noticed that they had only one tag, which is from September 2016 and very old. The library is maintained very regularly, but I guess the tagging is not a priority. Is it possible to add a switch or option that would force the installation of the latest head commit, instead of the latest tag?

Of course I could install the above library manually, but I find Delphinus very useful and timesaving.

vldgeorgiev commented 5 years ago

Actually I saw that during an install you have a dropdown and can select the head commit. It is just not available for updating already installed libraries. But you can always just uninstall and install again, selecting the HEAD option, as a workaround.

Memnarch commented 5 years ago

Yea have to admit i could/should improve that usability wise. Like allowing reinstalls directly