Orchard CMS module serving as the frontend of the two-way Git-Mercurial repository syncing service Git-hg Mirror (https://githgmirror.com).
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Activities Renaming SendSyncFailedEmailActivity because it's a Workflow starting… Feb 6, 2017
Constants Renaming SendSyncFailedEmailActivity because it's a Workflow starting… Feb 6, 2017
Content Initial commit with module moved to its own repository Sep 7, 2016
Controllers Changing MirrorConfigurationPart's Direction property to MirroringDir… Mar 30, 2017
Drivers Fixing that MirroringConfigurationPart wasn't import/exported Feb 22, 2017
Handlers Adding MirroringConfigurationPartRecord for MirroringConfigurationPar… Jan 25, 2017
Helpers Code styling May 8, 2017
Libs Updating GitHgMirror.CommonTypes.dll and pdb with the "Disabled" status Jan 25, 2017
Migrations Fixing the return value of the Create method in MirroringConfiguratio… Mar 9, 2017
Models Changing MirrorConfigurationPart's Direction property to MirroringDir… Mar 30, 2017
Properties Initial commit with module moved to its own repository Sep 7, 2016
Routes Initial commit with module moved to its own repository Sep 7, 2016
Scripts Initial commit with module moved to its own repository Sep 7, 2016
Services Initial commit with module moved to its own repository Sep 7, 2016
Styles Adding missing CSS file Feb 8, 2017
Tokens Adding missing punctuation Feb 7, 2017
Views Minor fixing May 5, 2017
.gitattributes Opening dev branch with git config files added Sep 7, 2016
.gitignore Opening dev branch with git config files added Sep 7, 2016
.hgignore Initial commit with module moved to its own repository Sep 7, 2016
GitHgMirror.Common.csproj Renaming file and method May 5, 2017
Licence.md Initial commit with module moved to its own repository Sep 7, 2016
Module.txt Reordeing dependencies in GitHgMirror Common's Module.txt Jan 29, 2017
Placement.info Initial commit with module moved to its own repository Sep 7, 2016
Readme.md Adding link to Daemon Sep 8, 2016
Web.config Initial commit with module moved to its own repository Sep 7, 2016
compilerconfig.json Adding missing CSS file Feb 8, 2017
compilerconfig.json.defaults Initial commit with module moved to its own repository Sep 7, 2016
packages.config Adding missing NuGet dependencies Dec 30, 2016

Readme.md

Git-hg Mirror Common readme

Orchard CMS module serving as the frontend of the two-way Git-Mercurial repository syncing service Git-hg Mirror. The service component is Git-Hg Mirror Daemon.

This is a C# project that you'll need Visual Studio to work with. Commits in the master/default branch represent deployments, i.e. the latest commit in that branch shows the version currently running in production.

The project's source is available in two public source repositories, automatically mirrored in both directions with Git-hg Mirror itself:

Bug reports, feature requests and comments are warmly welcome, please do so via GitHub. Feel free to send pull requests too, no matter which source repository you choose for this purpose.

This project is developed by Lombiq Technologies Ltd. Commercial-grade support is available through Lombiq.

Developer overview

To work with the module locally you'll need to put it in an Orchard solution among the modules in a folder named exactly "GitHgMirror.Common". You'll need the same Orchard version as it's stated in the Module.txt file.

After enabling the module you'll see the same UI to create mirroring configurations than on githgmirror.com (note that it won't exactly look the same since the theme component of the website is not open source, since it's of little use to anybody else).