jquery.i18n icon indicating copy to clipboard operation
jquery.i18n copied to clipboard

Keep git and issue tracking history

Open Krinkle opened this issue 5 years ago • 2 comments

From https://github.com/wikimedia/jquery.i18n/issues/205

I thought that the santhoshtr/banana-i18n repo was a temporary fork that would eventually be merged into here as a pull request. Note that the repos on GitHub can be easily renamed (and all URLs etc. will be maintained as redirects automatically by GitHub).

That way we would preserve history of commits, issues, pull requests, comments etc. and removes any ambiguity from things like "issue 123".

I see that banana-i18n is now no longer a fork but was re-created as repo under wikimedia/ on Nov 2018, without history.

Would you be open to consolidating the forks? I'd be happy to help with that. The jQuery plugin could be maintained for a short period of time, either as-is, or as smaller wrapper around the standalone version. Is that feasible? Alternatively, it can be just as now a separate source directory, but at least the Git history would be preserved in some form then.

Krinkle avatar Jan 22 '20 02:01 Krinkle

Yes, I am open to explore that feasibility. jquery plugin being in a folder looks a good idea.

We need to keep the npm package publishing workflow(https://www.npmjs.com/package/banana-i18n and https://www.npmjs.com/package/@wikimedia/jquery.i18n)

santhoshtr avatar Jan 22 '20 05:01 santhoshtr

I won't have time for this I'm afriad. I do think it would be a good idea still to have these exist in the same repo, and mainly concentrate on this repo (jquery.i18n) to preserve the history.

Once merging in the data and changes from banana-i18n you can rename the repos on GitHub (I can help with that) so that e.g. banana-i18n becomes banana-i18n-archived and jquery.i18n becomes banana-i18n. All jquery.i18n-related URLs about commits, issues, pulls etc would all continue to work and automatically redirect.

Krinkle avatar Jun 20 '20 16:06 Krinkle