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

Disable automatic renaming #84

Closed
ZyX-I opened this issue Jan 9, 2014 · 0 comments
Closed

Disable automatic renaming #84

ZyX-I opened this issue Jan 9, 2014 · 0 comments
Milestone

Comments

@ZyX-I
Copy link
Collaborator

ZyX-I commented Jan 9, 2014

Bringing up name issue again.

Suggestion: Plugin name should change if and only if author had renamed it.

Suggestion: First plugin with specific name should have its name unchanged. Second plugin trying to claim the same name should get %NR suffix to it. Utility from #82 should forbid posting such plugins.

Suggestion: When plugin got renamed old name will become an alias for the new name except for the case when renaming happened in three days. Plugin managers should give a warning when trying to install or update renamed plugins using old names.

Suggestion: Name that was once registered must not be reclaimable by other plugins except for the case when plugin with such name was renamed or removed in three days.

Alternative suggestion: removing a plugin frees its name and all aliases to it except for names or aliases that are referenced in any dependencies list.

Plugin manager solution where you cannot write dependency list once is not much helpful. With VAM I cannot just write "dependencies": {"frawor": {}} and expect it to work tomorrow: somebody may posted a fork to www.vim.org meaning that my dependency name is now frawor%3631 and not frawor.

@ZyX-I ZyX-I closed this as completed Jun 26, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant