Metadata-Version: 1.0
Name: hgcampfire
Version: 0.2.2
Summary: Mercurial hook to report incoming changesets to Campfire chatroom
Home-page: http://bitbucket.org/carljm/hgcampfire/
Author: Carl Meyer
Author-email: carl@oddbird.net
License: UNKNOWN
Description: hgcampfire
        ==========
        
        ``hgcampfire`` provides a Mercurial hook to notify a `Campfire`_
        chatroom about changesets coming in to a repository.
        
        .. _Campfire: http://campfirenow.com
        
        Usage
        -----
        
        Add the following to your Mercurial config (in a system, user, or
        repo-level hgrc file), replacing the API key, URL, and room ID::
        
        [campfire]
        api_key = CAMPFIRE_AUTH_TOKEN_FOR_THE_USER_NOTIFICATIONS_WILL_COME_FROM
        url = http://myorg.campfirenow.com
        room = 123456
        
        [hooks]
        changegroup.campfire = python:hgcampfire.notify
        
        These configs can of course be separated into different hgrc files,
        for instance if you want to specify the Campfire data user-wide, but
        apply the actual hook only to certain repositories.
        
        Customization
        -------------
        
        You can modify the template ``hgcampfire`` uses for its notification
        by setting the ``template`` config value in the ``[campfire]``
        section. The default value is ``{user} pushed:\n{changesets}``. This
        template has the following context available to it: ``root`` is the
        repository root path, ``user`` is the value of the ``$USER``
        environment variable, and ``changesets`` is the list of changesets
        pushed.
        
        You can also modify the template ``hgcampfire`` uses to report each
        changeset, by setting the ``cset_template`` config value in the
        ``[campfire]`` section. This should be a Mercurial changeset template,
        of the same form you'd pass to --template. The default value is
        ``* "{desc}" by {author}``.
        
        CHANGES
        =======
        
        tip (unreleased)
        ----------------
        
        0.2.2 (2010.06.10)
        ------------------
        
        - don't let Python 2.5 and earlier raise HTTPError on 201 response code
        - list multiple changesets in most-recent-first order
        
        0.2.1 (2010.06.08)
        ------------------
        
        - don't force the message type to TextMessage
        
        0.2.0 (2010.06.08)
        ------------------
        
        - initial working version.
        
        
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Plugins
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU General Public License (GPL)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Topic :: Software Development :: Version Control
