Commits on Apr 30, 2011
  1. Make `magit-diff-none` face inherit from `diff-context` face.

    pjweisberg committed Apr 30, 2011
    For visual consistency with diff-mode
  2. Create a "Magit Classic" theme

    pjweisberg committed Apr 14, 2011
    The theme restores Magit's default faces to the way they were before
  3. Inherit standard faces where possible to make magit less hostile to c…

    purcell committed with pjweisberg Apr 4, 2011
    Just as org inherits various faces from outline-mode, there are plenty
    of built-in faces which can serve as a logical base for magit's
    faces. This patch adds :inherit to several faces, and there may be an
    opportunity to add more. Failing to inherit faces where it is
    reasonable to do so means that magit is likely to look odd for users
    who have installed custom color-themes, which typically only redefine
    the more basic faces.
  4. Install `magit` shell script

    pjweisberg committed Apr 30, 2011
    Installed in `/usr/local/bin` as part of the `install_contrib` target.
  5. Merge branch 'shell-script'

    pjweisberg committed Apr 30, 2011
  6. Test for X support using `(featurep 'x)` instead of grepping for a sp…

    pjweisberg committed Apr 13, 2011
    …ecific error message.
  7. New feature: if not in a git directory and no command line arg given,…

    pjweisberg committed Apr 18, 2011
    … call magit-status interactively instead of asking to create a git repository in the current directory.
  8. Refactoring

    pjweisberg committed Mar 27, 2011
  9. Implemented Phil Jackson's request for an option to open Magit in an …

    pjweisberg committed Mar 24, 2011
    …existing frame.
    Also added some --help text to let people know what the option is
  10. Fixed a bug I introduced when I put in "grep" to check the error stri…

    pjweisberg committed Mar 24, 2011
    …ng. I was losing the error code from the first part of the pipeline.
  11. Clean up Makefile in `make dist` target

    pjweisberg committed Apr 30, 2011
    Per @sigma's suggestion, simplify the sed expression to replace the
    version number and remove the sed lines from the Makefile that don't
    make sense in the distributed version.
  12. Automatically determine version within the GIT repository.

    pjweisberg committed Apr 29, 2011
    The version number is set to the output of `git describe --tags
    --dirty`.  If the current HEAD is tagged (as released version are),
    then that will be the name of the tag.  Otherwise it will be the tag
    name, plus the number of commits on top of that tag, plus a short hash
    of the exact commit, plus "-dirty" if there are changes in the working
    tree.  Thus, the version number will actually tell us the exact
    version being used when a development snapshot is installed
    The Makefile's `dist` and `install` targets will substitute in the
    proper version numbers when they create files to be used outside the
    Git directory.
    bin/mk_rel.bash has been simplified greatly, since there's no longer
    any consistency checking for it to do.
Commits on Apr 29, 2011
  1. Include contrib directory in the Makefile

    pjweisberg committed Apr 27, 2011
    This adds the contrib files to the tarball and adds two new install
    targets, install_contrib and install_all, whose purpose should be
    obvious from their names.
Commits on Apr 28, 2011
  1. update URLs in

    Yann Hodique committed Apr 28, 2011
  2. fix issue #2

    sigma committed with Yann Hodique Apr 28, 2011
    Seems we are kind of reinventing the wheel with `magit-log-fill-paragraph'.
    Instead of providing a custom `fill-paragraph-function', just customize the
    paragraph definition.
    Closes #2
    Signed-off-by: Yann Hodique <>
  3. Merged pull request #183 from alanfalloon/master.

    sigma committed Apr 28, 2011
    Add autoload and docstring to rebase-mode
  4. Add autoload comment on command to add rebase-mode to auto-mode-alist

    alanfalloon committed Apr 28, 2011
    Add an autoload magic comment to the command that sets up the
    git-rebase-todo buffer to automatically switch to rebase-mode. For
    users who use the autoloads, this will update auto-mode-alist before
    rebase-mode.el is loaded.
Commits on Apr 27, 2011
Commits on Apr 26, 2011
  1. magit-goto-next-section over "Commits in ..." in log buffer, take two

    azuk committed Apr 26, 2011
    This accomplishes what 2ba651c did but in
    a way consistent with other sections and so that auto-more-entries (see the
    next commit) can be easily added.
  2. Make magit-status use configurable buffer switching function.

    azuk committed Apr 26, 2011
    You can get the old magit-status behaviour back by using switch-to-buffer.
  3. Merged pull request #171 from pjweisberg/link-commits.

    pjweisberg committed Apr 26, 2011
    Cross-reference commits
  4. Typo: s/nill/nil/

    pjweisberg committed Apr 24, 2011
  5. Grammar: s/much/many/

    pjweisberg committed Apr 21, 2011
  6. Use `ediff-quit-hook` instead of `ediff-after-quit-hook-internal`.

    pjweisberg committed Apr 17, 2011
    Requires the third argument to add-hook, because `ediff-cleanup-mess` relies on buffer-local variables, so `magit-ediff-restore` must run *after* it.
  7. Avoid walking the tree to generate completion candidates for `magit-r…

    pjweisberg committed Apr 26, 2011
    …ead-file-from-rev` more than once per revision.
    The results of prior calls are stored in an alist called `magit-tree-contents-cache-internal`.
Commits on Apr 25, 2011
  1. Correct a bug in 2a53872

    vanicat committed Apr 25, 2011
    * magit-key-mode.el (magit-key-mode-build-keymap): when there are a
      prefix key, lookup-key may return a number. Just disregard this for