{"id":22396463,"url":"https://github.com/spacebat/ahg","last_synced_at":"2026-01-07T03:31:15.739Z","repository":{"id":137472508,"uuid":"42914257","full_name":"spacebat/ahg","owner":"spacebat","description":"Alberto's Emacs interface for Mercurial (Hg)","archived":false,"fork":false,"pushed_at":"2015-07-19T13:19:43.000Z","size":312,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-01T04:43:56.936Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://bitbucket.org/agriggio/ahg","language":"Emacs Lisp","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/spacebat.png","metadata":{"files":{"readme":"README.txt","changelog":null,"contributing":null,"funding":null,"license":"license.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-09-22T05:53:33.000Z","updated_at":"2021-03-12T15:12:10.000Z","dependencies_parsed_at":"2023-03-13T10:57:01.202Z","dependency_job_id":null,"html_url":"https://github.com/spacebat/ahg","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spacebat%2Fahg","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spacebat%2Fahg/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spacebat%2Fahg/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spacebat%2Fahg/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spacebat","download_url":"https://codeload.github.com/spacebat/ahg/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245749907,"owners_count":20666086,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-05T06:08:13.578Z","updated_at":"2026-01-07T03:31:10.714Z","avatar_url":"https://github.com/spacebat.png","language":"Emacs Lisp","funding_links":[],"categories":[],"sub_categories":[],"readme":"===============================================\n aHg: An Emacs front-end for the Mercurial SCM\n===============================================\n\n:Author: Alberto Griggio\n:Contact: agriggio@users.sourceforge.net\n\n\nDescription\n-----------\n\naHg is a simple Emacs_ front-end for the Mercurial_ (Hg) Distributed Source\nControl Management (SCM) system. \n\nIts aims are simplicity and ease of use. It was inspired by DVC_, but it\nfocuses exclusively on Mercurial instead of supporting multiple Distributed\nSCMs.\n\nFor a list of features, see the `Quick Guide`_ section below.\n\n.. _Emacs: http://www.gnu.org/software/emacs/\n.. _Mercurial: http://selenic.com/mercurial/\n.. _DVC: http://www.xsteve.at/prg/emacs_dvc/dvc.html\n\n\nDownload\n--------\n\nAn hg repository can be found at http://bitbucket.org/agriggio/ahg/\n\n\nRequirements\n------------\n\n- Emacs version 22 or higher\n- Mercurial version 1.0 or higher (it might work with older versions, but I\n  haven't tested it)\n\n\nInstallation\n------------\n\nPut ``ahg.el`` in a directory where Emacs can find it (e.g. in\n``/usr/share/emacs/site-lisp``). Alternatively, you can explicitly add the\ndirectory of ``ahg.el`` to Emacs' ``load-path``, by adding this to your\n``.emacs`` file::\n\n  (setq load-path (cons \"/dir/of/ahg/\" load-path))\n\nThen, simply add this to your ``.emacs``::\n\n  (require 'ahg)\n\n\nQuick Guide\n-----------\n\nAfter the installation, an ``aHg`` menu appears as a child of the standard\n``Tools`` menu of Emacs. The available commands are:\n\nStatus: \n   Shows the status of the current working directory, much like the\n   ``cvs-examine`` command of PCL-CVS.\n\nLog Summary:\n   Shows a table with a short change history of the current working\n   directory.\n\nDetailed Log:\n   Shows a more detailed change history of the current working directory.\n\nCommit Current File:\n   Commits the file you are currently visiting.\n\nView Changes of Current File:\n   Displays changes of current file wrt. the tip of the repository.\n\nMercurial Queues:\n   Support for basic commands of the mq extension.\n\nExecute Hg Command:\n   Lets you execute an arbitrary hg command. The focus goes to the minibuffer,\n   where you can enter the command to execute. You don't have to type ``hg``,\n   as this is implicit. For example, to execute ``hg outgoing``, simply enter\n   ``outgoing``. Pressing ``TAB`` completes the current command or file name.\n\nHelp on Hg Command:\n   Shows help on a given hg command (again, use ``TAB`` to complete partial\n   command names).\n   \n\naHg buffers\n~~~~~~~~~~~\n\nThe ``Status``, ``Log Summary``, ``Detailed Log`` and the ``List of MQ\nPatches`` commands display their results on special buffers. Each of these has\nits own menu, with further available commands.\n\n\nCustomization\n~~~~~~~~~~~~~\n\nThere are some options that you can customize (e.g. global keybindings or\nfonts). To do so, use ``M-x customize-group RET ahg``.\n\n\nLicense\n-------\n\nThe program is released under the `GNU GPL`__ License.\n\n__ http://www.gnu.org/copyleft/gpl.html\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspacebat%2Fahg","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fspacebat%2Fahg","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspacebat%2Fahg/lists"}