Skip to content
Commits on Jun 25, 2016
  1. @kyleam
Commits on Jun 24, 2016
  1. @MadAnd @npostavs
Commits on Jun 19, 2016
  1. @kyleam

    require magit in more log and diff commands

    Follow up on 5fb3059 (require magit in log and diff commands,
    2016-01-13) to catch remaining cases where an autoloaded diff or log
    command fails if it is called before magit.el is loaded.
    
    Fixes #2702.
    kyleam committed Jun 19, 2016
Commits on Jun 14, 2016
  1. @kyleam @tarsius

    magit-branch-{,config-}popup-setup: restore M-r/M-p

    Restore code that is necessary for multi-key bindings (currently M-r and
    M-p).  This code was removed in 75abae8 (magit-branch-popup-setup:
    remove unnecessary function, 2016-05-12).
    
    Fixes #2695.
    kyleam committed with tarsius Jun 12, 2016
Commits on Jun 13, 2016
  1. @kyleam
Commits on Jun 12, 2016
  1. @tarsius
Commits on Jun 11, 2016
  1. @kyleam
Commits on Jun 10, 2016
  1. @tarsius @kyleam

    allow magit-repository-directories to specify depth per element

    An element can now be a cons-cell whose cdr is the depth.  For elements
    that are strings the value of `magit-repository-directories-depth' is
    still used.
    tarsius committed with kyleam Jun 10, 2016
  2. @kyleam

    allow magit-repository-directories to be directory names

    Adjust downstream processing of magit-repository-directories to let an
    element of magit-repository-directories be a directory name (that is,
    end in a slash) rather than a directory file name.  This prevents an
    alist with empty strings for all keys from being passed to
    magit-list-repos-uniquify, in which case the function believes that all
    repos should be uniquified.
    kyleam committed Jun 9, 2016
  3. @kyleam
Commits on Jun 9, 2016
  1. @tarsius
  2. @npostavs @tarsius
  3. @tarsius
  4. @tarsius

    magit-branch-orphan: new command

    Re #2030.
    tarsius committed Jun 10, 2016
  5. @npostavs @tarsius

    magit-submodule-setup: only setup uninitialized

    Otherwise, existing submodules may become detached.
    npostavs committed with tarsius May 29, 2016
  6. @tarsius

    magit-submodule-add: allow any path, read url before path

    The old implementation was optimized for an odd special-case and did
    not work in the normal case because it was only possible to select an
    existing path.
    
    Read the url before the path because the former is the only mandatory
    argument.
    
    Force the use of `read-file-name-default' because `ido-read-file-name'
    behaves strangely (the users choice is ignored the first time and s/he
    is prompted again, this time with a different initial input).
    tarsius committed Jun 9, 2016
  7. @tarsius

    move code from magit-submodule-add to magit-stage-untracked

    The moved code is only useful when re-adding a submodule, which should
    be done using `magit-stage', which then calls `magit-stage-untracked'.
    tarsius committed Jun 9, 2016
  8. @tarsius

    magit-submodule-read-name: offer basename as next candidate

    In Git, if the name is not specified explicitly, then the relative name
    to the submodule is used as its name.  So we offer that as default too.
    But a user might want to only use the basename, so we offer that as the
    "next history element".
    tarsius committed Jun 9, 2016
  9. @tarsius

    magit-submodule-read-name: make PATH relative before use

    Also strip a possible trailing slash before first use.
    tarsius committed Jun 9, 2016
  10. @tarsius
  11. @tarsius

    Revert "magit-get{,-all,-boolean}: improve cache"

    This reverts commit c3d55c8.
    tarsius committed Jun 9, 2016
  12. @tarsius

    Revert "magit-config-slurp: handle empty value config vars"

    This reverts commit 6c305d4.
    tarsius committed Jun 9, 2016
Commits on Jun 6, 2016
  1. @marsam
  2. @tarsius
  3. @kyleam @tarsius

    git-rebase-mode: respect core.commentChar

    Fixes #2673.
    kyleam committed with tarsius Jun 4, 2016
  4. @kyleam @tarsius
  5. @tarsius
  6. @npostavs @tarsius

    Make magit-get setf'able

    npostavs committed with tarsius May 31, 2016
  7. @tarsius
  8. @npostavs @tarsius

    magit-popup-format-variable-1: use magit-get

    Add docstring.
    npostavs committed with tarsius May 31, 2016
  9. @tarsius
Commits on Jun 5, 2016
  1. @kyleam

    abbreviate buffer names when not uniquifying

    We did this starting with 1ed08f3 (magit-mode-get-buffer: use
    abbreviate-file-name, 2014-05-10), but it was dropped in
    4e2be75 (magit-process-buffer: don’t use magit-mode-get-buffer-create,
    2015-10-08) and then not restored once the uniquify changes were
    introduced (082fd09).
    kyleam committed Jun 5, 2016
Commits on Jun 2, 2016
  1. @kyleam

    magit-log-select-{pick,quit}: use quit-restore-window

    magit-display-buffer-function and display-buffer-alist can be modified
    by the user, so we can't assume that killing the buffer will return us
    to the previous Magit buffer (i.e., that magit-log-select-mode buffer
    was displayed in the same window).
    
    Fixes #2675.
    kyleam committed Jun 2, 2016
Commits on Jun 1, 2016
  1. @npostavs

    magit-config-slurp: handle empty value config vars

    Some git config values use the shorthand "<name>" to mean "<name> =
    true".
    npostavs committed Jun 1, 2016
  2. @npostavs

    magit-get{,-all,-boolean}: improve cache

    If magit--refresh-cache is activated, cache all config values at once.
    
    Close #2670.
    npostavs committed May 27, 2016
Something went wrong with that request. Please try again.