From: Benoit Person <[email protected]>
The #7 issue on git-mediawiki's issue tracker [1] states that the ability to
preview content without pushing would be a nice thing to have.
This serie is a second attempt to achieve it:
- It adds a new GitMediawiki.pm package to share code between the new tool
and
`git-remote-mediawiki.perl`. (PATCH 1 & 2)
- It creates a new "meta"-command `git mw` with subcommand handling (PATCH 3)
- It adds a new subcommand named `preview` to `git mw` (PATCH 4)
changes from the V0:
- add new package GitMediawiki
- move some of git-remote-mediawiki functions into the package
- update git-remote-mediawiki to use those "moved" functions
- add a hacky-way to install it in the Makefile
- use it in the new git mw tool
- add a way to give to the preview tool blobs as argument
- add a fallback when the upstream's branch remote is not a mediawiki remote
- update the `autoload` option to use `git web--browse` and not `xdg-open`
- update the way we find the upstream's branch remote name
For now, this PATCH/RFC is based on the 'next' branch merged with the
bp/mediawiki-credential patch. For the final version, I will try
to rebase it on celestin's work with perlcritic.
[1] https://github.com/moy/Git-Mediawiki/issues/7
Benoit Person (4):
git-mw: Introduction of GitMediawiki.pm
git-mw: Moving some functions from git-remote-mediawiki.perl to
GitMediawiki.pm
git-mw: Adding git-mw.perl script
git-mw: Adding preview tool in git-mw.perl
contrib/mw-to-git/GitMediawiki.pm | 94 +++++++++++
contrib/mw-to-git/Makefile | 22 ++-
contrib/mw-to-git/git-mw.perl | 247 ++++++++++++++++++++++++++++
contrib/mw-to-git/git-remote-mediawiki.perl | 80 ++-------
4 files changed, 373 insertions(+), 70 deletions(-)
create mode 100644 contrib/mw-to-git/GitMediawiki.pm
create mode 100644 contrib/mw-to-git/git-mw.perl
--
1.8.3.GIT
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html