VisualHg2
Description of the projects to be hosted
- Project Name: VisualHg2 (hermian - new name)
- Project URL: https://bitbucket.org/lmn/visualhg2
- Project Maintainers: Dmitry Popov
- Project License: GNU General Public License (GPL) (v2.0)
VisualHg2 is a fork of VisualHG, a Visual Studio extension for TortoiseHg/Mercurial integration.
While the project is not under active development, it still might be relevant for Mercurial/Visual Studio community however small it may be. The extension was not published officially to the Visual Studio Marketplace and never got a user base. Looking at the similar extensions currently available, I assume it could gain some user attention even today. VisualHG was hosted on CodePlex, now archived (https://archive.codeplex.com/?p=visualhg) and is available on GitHub (https://github.com/BerndSchrader/VisualHG). The project is abandoned and the forks that continue to appear never get any further than supporting a new Visual Studio version, which is sad. VisualHg2 was thought as a more radical improvement, considering both user experience and the quality of code.
Berndt Schrader, the author and maintainer of the original VisualHG, abandoned the project long ago, returning to it a couple of times after I contacted him in 2013, just to release the extension to the Marketplace. He approved of the changes I made, but with the code largely rewritten, he declined the merge and asked me to change the name. I didn't come up with another name and didn't release it, as I decided to stay underground.
I understand that this project doesn't quite meet the criteria for free hosting, but migrating a Mercurial tool code to a git repository is something I'd really like to avoid.
If the project is approved, I'll release the extension officially, acknowledging the help by Octobus and Clever Cloud. However, in that case I'll need to change the name of the project, as Berndt wished, and "hermian" seems like an OK name to me.
Thank you for your attention and, as a person who uses hg every day, I'd like to thank you for keeping Mercurial alive.
Main criteria
-
Free / Open Source -
main development repositories -
agreement to acknowledge where appropriate the help provided by Octobus and Clever Cloud by hosting on foss.heptapod.net
Priority Criteria
-
currently hosted on Bitbucket -
officially released (not released to Visual Studio Marketplace)
Post approval maintainer task list:
See README for explanations.
-
Heptapod / Bitbucket accounts link -
Reviewing Heptapod workflow
Post import maintainer task list:
-
Clone the project afresh from foss.heptapod.net. -
Check that the repository looks good: branches are as expected in the clone and the web interface, with no wild
branches unless there are known multiple heads. -
Check that issues are imported, and notably that all open issues are there. Watch for attachments etc. -
Check that Pull Requests are imported, and in particular take a close look at the resulting open Merge Requests - they should be backed by a topic. Make sure you can navigate these in the fresh clone. -
Check that against foss.heptapod.net, hg outgoing
andhg incoming
from a prior clone are as expected -
Add the Octobus and Clever cloud acknowledgement at the selected place. -
Communicate about the migration to help others to aware of the options (for example on mastodon, twitter, bitbucket thread, mailing list, …)