Merge branch 'cm/remote-mediawiki'
* cm/remote-mediawiki: git-remote-mediawiki: display message when launched directlymaint
						commit
						0c36f3a198
					
				|  | @ -42,6 +42,10 @@ use constant NULL_SHA1 => "0000000000000000000000000000000000000000"; | ||||||
| # Used on Git's side to reflect empty edit messages on the wiki | # Used on Git's side to reflect empty edit messages on the wiki | ||||||
| use constant EMPTY_MESSAGE => '*Empty MediaWiki Message*'; | use constant EMPTY_MESSAGE => '*Empty MediaWiki Message*'; | ||||||
|  |  | ||||||
|  | if (@ARGV != 2) { | ||||||
|  | 	exit_error_usage(); | ||||||
|  | } | ||||||
|  |  | ||||||
| my $remotename = $ARGV[0]; | my $remotename = $ARGV[0]; | ||||||
| my $url = $ARGV[1]; | my $url = $ARGV[1]; | ||||||
|  |  | ||||||
|  | @ -157,6 +161,17 @@ while (<STDIN>) { | ||||||
|  |  | ||||||
| ########################## Functions ############################## | ########################## Functions ############################## | ||||||
|  |  | ||||||
|  | ## error handling | ||||||
|  | sub exit_error_usage { | ||||||
|  | 	die "ERROR: git-remote-mediawiki module was not called with a correct number of\n" . | ||||||
|  | 	    "parameters\n" . | ||||||
|  | 	    "You may obtain this error because you attempted to run the git-remote-mediawiki\n" . | ||||||
|  |             "module directly.\n" . | ||||||
|  | 	    "This module can be used the following way:\n" . | ||||||
|  | 	    "\tgit clone mediawiki://<address of a mediawiki>\n" . | ||||||
|  | 	    "Then, use git commit, push and pull as with every normal git repository.\n"; | ||||||
|  | } | ||||||
|  |  | ||||||
| # MediaWiki API instance, created lazily. | # MediaWiki API instance, created lazily. | ||||||
| my $mediawiki; | my $mediawiki; | ||||||
|  |  | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	 Junio C Hamano
						Junio C Hamano