HgAssist - program for notification of forgotten push'ah

    HgAssist - repositories are synced!



    Using the Mercurial code management system, we often found ourselves forgetting to push after commits were made to the local repository.

    When there are several pieces of different repositories, it is really difficult to remember about their synchronization and you can easily leave the central repository without our changes.

    Therefore, we wrote HgAssist.



    This is a simple program for Windows that sits in the tray and periodically reminds you of how many and in which repositories there are changes awaiting synchronization. In addition, HgAssist will report new incoming changes from the central repository.



    Configuration.


    The configuration is accessible from the context menu after starting the program.



    A brief description of the settings:


    • Path to HG: path to hg.exe on your computer
    • Check interval: interval for checking all repositories
    • Get exact “incoming” number: you can find out the exact number of incoming changes
    • Start on Windows startup: HgAssist can run with Windows


    Repositories


    • Title: name (only latin letters and numbers are allowed)
    • Path: local path to the repository

    You can add an unlimited number of repositories that HgAssist will monitor.

    The program interface is currently only available in English. The program is free. All source codes are on bitbucket .

    Now your repositories and the repositories of your colleagues will always be up to date!

    Download the archive with the program: HgAssist-1.0.1.zip (~ 200 Kb)

    Just in case, the mirror on the dropbox: HgAssist-1.0.1.zip

    .NET 4.0 is required for the program to work.

    Afterword


    The goal of writing a project is to gain programming skills for .NET / C # and work with NUnit.
    The program now has a number of shortcomings and shortcomings - we will be glad to listen to criticism and suggestions. We regard the current build simply as proof-of-concept for the idea itself.

    UPD 1

    v.1.0.1: Fixed a bug for opening directories with repositories whose names contain the symbol "=" (http://habrahabr.ru/blogs/development_tools/106576/#comment_3352890)

    Also popular now: