Last modified: 2013-07-23 22:53:52 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T50981, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 48981 - Make it possible to transclude git contents into MediaWiki namespace pages
Make it possible to transclude git contents into MediaWiki namespace pages
Status: RESOLVED WONTFIX
Product: Wikimedia
Classification: Unclassified
Git/Gerrit (Other open bugs)
unspecified
All All
: Low enhancement (vote)
: ---
Assigned To: Nobody - You can work on this!
: platformeng
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2013-05-30 16:10 UTC by Carl Fürstenberg
Modified: 2013-07-23 22:53 UTC (History)
7 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Carl Fürstenberg 2013-05-30 16:10:09 UTC
To make it simple for Gadget developers to synchronize code into wiki installations I would suggest enable some system where commits automatically gets synchronized onto the wiki in question
Comment 1 Antoine "hashar" Musso (WMF) 2013-05-30 16:11:51 UTC
One possibility would be to make MediaWiki:*.js to use a cached git backend :-D  That would be a lot of fun.
Comment 2 Chad H. 2013-05-30 16:35:56 UTC
Automatic? Sounds scary...
Comment 3 Greg Grossmeier 2013-06-03 15:51:21 UTC
Interesting idea, Carl. Could you draft up a use-case scenario for this so it is clear what you want to happen and maybe throw it up on the [[https://www.mediawiki.org/wiki/Requests_for_comment RFC page]] for MediaWiki/propose it on the wikitech-l mailing list? Thanks!
Comment 4 Bartosz Dziewoński 2013-06-03 16:02:17 UTC
I'm pretty sure that with enough determination and some though this could be implemented in git as a transport (or just as two commands minicking pull and push). You'd probably have to store some metadata as code comments, though (or in a separate MediaWiki: page), to be able to correctly recreate the commits with their SHA1 hashes on pull (or you could amend them on push, but that would be ugly).

I even started implementing something like this myself, but then decided it was too much trouble to be worth it. Your priorities might be different from mine, though :P
Comment 5 Greg Grossmeier 2013-06-03 16:20:56 UTC
bah, bad linking: https://www.mediawiki.org/wiki/Requests_for_comment  sorry 'bout that.
Comment 6 Nemo 2013-06-19 10:06:41 UTC
Changing summary, comment 0 doesn't seem to be about linking.
Comment 7 Chad H. 2013-07-23 22:53:52 UTC
Actually, the more I think about it the more I don't like the idea one bit. WONTFIX.

The solution for Gadgets and Lua won't utilize Gerrit at all.

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links