Skip to content
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

[Suggestion] store previous script versions (with relevant changelog entries) and offer diff between script versions #1023

Open
darkred opened this issue Jun 26, 2016 · 3 comments
Labels
later A long time ahead, in a galaxy near, near... mightfix Ehh maybe... convince us all...

Comments

@darkred
Copy link

darkred commented Jun 26, 2016

My suggestion:

  • all previous script versions to be stored as well,
  • to be able to add a changelog entry for every new version that you upload,
  • to be able to diff between script versions.

Currently only the latest version of the script is stored,
so the user cannot see what has been changed, unless the script author keeps a changelog in the script info area (or links to a GitHub changelog file that he keeps).

Thank you


PS. I hope this has not been discussed before; I couldn't find anything relevant in here or in OUJS discussion subforum. My OUJS page https://openuserjs.org/users/darkred.
@Martii
Copy link
Member

Martii commented Jun 27, 2016

This would entirely be up to @sizzlemctwizzle ... going from the current presentational state to a full blown SCM would be his decision... It has been discussed in a comment from him before but is eluding me at the moment.

Presuming this would happen... it's a very much later thing... labeling as such.

See also:

@Martii Martii added the later A long time ahead, in a galaxy near, near... label Jun 27, 2016
@sizzlemctwizzle
Copy link
Member

Personally I think this feature would be overkill since people can host their scripts on GitHub and have latest version delivered to users via OUJS. This is why we have such a simplistic issue tracker. We already support GFM. I wouldn't be happy with any implementation of this feature that wasn't using git behind the scenes and letting users push and pull (and fork) from their scripts repository. At a certain point OUJS would just become a highly specialized version of GH. Is that in the future of OUJS? I have no idea.

@Martii
Copy link
Member

Martii commented Oct 17, 2017

OUJS would just become a highly specialized version of GH

Well put. As long as importing from a remote (GH) exists I am comfortable with diffs and versions (some USO nomenclature) elsewhere. Not everyone uses a SCM as well... they just use their machines Userscript engine as their "master" local and OUJS is the "remote". or dev/pro nomenclature too.

@Martii Martii added the mightfix Ehh maybe... convince us all... label Nov 23, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
later A long time ahead, in a galaxy near, near... mightfix Ehh maybe... convince us all...
Development

No branches or pull requests

3 participants