1. 21 Oct, 2018 1 commit
  2. 04 Oct, 2018 1 commit
  3. 15 Sep, 2018 1 commit
    • Jonas Bernoulli's avatar
      magit-section-value-if: New function · 60965842
      Jonas Bernoulli authored
      This replaces `magit-section-when', which could also be used like
      `magit-section-value-if' but also supported other use-case, which
      was rather weird.
      
      Also deprecate `magit-section-when'.
      60965842
  4. 14 Sep, 2018 1 commit
    • Jonas Bernoulli's avatar
      magit-section-when: Stop using it as originally intended · 39fe824f
      Jonas Bernoulli authored
      Only three functions used `magit-section-when' as originally intended,
      indicating that it probably isn't as useful as imagined.  Another
      function uses it a strange way that isn't used anywhere else, even
      though `magit-section-when's doc-string hints at such a use-case.
      
      Stop using `magit-section-when' like that, so that it can be
      deprecated and be replaced with a function that better suits the
      majority of callers.  The remaining callers use `magit-section-when'
      in a way that does not justify the "when" in its name.
      39fe824f
  5. 20 Aug, 2018 1 commit
  6. 06 Aug, 2018 1 commit
  7. 14 Jul, 2018 5 commits
  8. 19 Jun, 2018 1 commit
  9. 07 Jun, 2018 2 commits
  10. 07 Apr, 2018 1 commit
  11. 11 Feb, 2018 3 commits
  12. 02 Feb, 2018 1 commit
  13. 18 Jan, 2018 2 commits
  14. 17 Jan, 2018 1 commit
  15. 16 Jan, 2018 1 commit
  16. 12 Jan, 2018 1 commit
  17. 11 Jan, 2018 2 commits
  18. 08 Jan, 2018 6 commits
  19. 07 Jan, 2018 1 commit
  20. 08 Dec, 2017 2 commits
  21. 21 Nov, 2017 1 commit
  22. 20 Nov, 2017 1 commit
    • Noam Postavsky's avatar
      Fix encoding of data and args for git subprocess on w32 · 2bb9f281
      Noam Postavsky authored
      On windows-nt systems, the arguments to subprocesses must be encoded
      in the current code-page.  But Windows git requires UTF-8 encoded
      input.  The contradictory requirements mean we can't just set
      default-process-coding-system to the right thing.  Therefore,
      explicitly encode the arguments according to `w32-ansi-code-page',
      and likewise encode input sent to git as `utf-8-unix'.
      
      See #3250.
      2bb9f281
  23. 14 Nov, 2017 2 commits
    • Jonas Bernoulli's avatar
      Do not claim that it is an error when the user aborts a commit · e93a063f
      Jonas Bernoulli authored
      It is an implementation detail that Git considers this user
      action to be an error, which didn't keep users from getting
      confused by it or even reporting it as a bug.
      
      Closes #2932.
      e93a063f
    • Jonas Bernoulli's avatar
      Add support for not showing certain errors to user · f36ab764
      Jonas Bernoulli authored
      Instead of a single regexp try a list of regexps in order until one
      matches the output.  If that regexp has a first submatch, then use
      that as the error message as before.  If it matches but does not,
      have a first submatch, then don't show a message (later regexps are
      not tried).  When `magit-process-raise-error' is non-nil, then try
      all regexps until one has a first submatch.
      
      Do advertise this to users by using option because there probably
      only is a limited set of errors that should be suppressed.
      f36ab764
  24. 09 Oct, 2017 1 commit
    • Radon Rosborough's avatar
      Handle empty credential.helper value · 4b15d582
      Radon Rosborough authored
      It is an intended use case for Git to override previously specified
      credential.helper values by providing an empty string as a new value.
      Fix the definition of `magit-credential-cache-daemon-socket' so that
      it handles this case, instead of throwing an error.
      4b15d582