summaryrefslogtreecommitdiff
path: root/lisp/km-magit.el
AgeCommit message (Collapse)Author
2018-12-09km/magit-show-commit-at-point: Tighten hash regexpKyle Meyer
The main motivation is to make this work with hexshas surrounded by `.
2018-12-09km/magit-branch-backup-current: Tweak prefix meaningKyle Meyer
2018-12-09km/magit-branch-backup-current: Quote branch name within regexpKyle Meyer
2018-12-09km-magit: Don't use obsolete magit-section-whenKyle Meyer
2018-12-09km/magit-refs-toggle-tags: Don't implement with add-hook's LOCALKyle Meyer
Magit will warn about an inappropriate value when the hook has a non-function value. Instead, use the same approach used by km/magit-cherry-toggle-upstream-section.
2018-12-09km/magit-log-dwim: Consider active regionKyle Meyer
2018-12-09Delete some infrequently used custom Magit commandsKyle Meyer
I used many of these heavily at some point, but due to some combination of changes in my preferences/workflows and changes in Magit, I rarely use any of these now.
2018-08-25Drop km/git-commit-turn-on-flyspellKyle Meyer
That predated Magit's 24c96608 (git-commit-turn-on-flyspell: avoid unnecessary work, 2017-12-03) and shouldn't be necessary now.
2018-08-17magit: Add custom magit-log-current variantKyle Meyer
2018-08-04Add km/magit-log-occurrence commandKyle Meyer
2018-08-04Autoload km/magit-statusKyle Meyer
2018-07-30Tweak and simplify km/magit-rev-ancestor-pKyle Meyer
Don't assume that the question of interest is usually whether the revision at point is the descendant.
2018-06-08magit: Use oref instead of magit-section accessor functionsKyle Meyer
These have been obsolete for a while and are removed in Magit's master branch.
2018-06-08magit: Use magit-unstaged-files, not magit-modified-filesKyle Meyer
The latter has been obsolete for a while and is removed in Magit's master branch.
2018-04-28km/magit-log-dwim: Handle merges in revision buffersKyle Meyer
2018-04-28km/magit-open-github-pr: New commandKyle Meyer
2018-04-01km-magit: Add command for copying GitHub linkKyle Meyer
2018-04-01km-magit: Move copy functions to their own sectionKyle Meyer
2018-03-20km/magit-pin-file: Detect indirect buffersKyle Meyer
2018-01-20km-magit: Revise docstringsKyle Meyer
2018-01-13Update copyright yearsKyle Meyer
2017-12-31magit: Modify message for refs/pull/ mergesKyle Meyer
2017-06-14magit-update-or-auto-commit: Add optional no-directory argumentKyle Meyer
2017-05-14magit: Add command to "archive" branchesKyle Meyer
2017-03-25magit-log-select-guess-fixup-commit: Decouple from log formatKyle Meyer
When magit-log-show-refname-after-summary was non-nil, the previous logic failed. Use magit-rev-format instead of regular expressions to extract the subjects. As a result, we don't make any assumptions about where the subject is positioned in a magit-log-select-mode line.
2017-03-24magit-copy-functions: Provide message when copyingKyle Meyer
2017-03-24magit-copy-region-hunk: Remove unnecessary variableKyle Meyer
2017-03-23magit-copy-commit-message: Update for unindented formatKyle Meyer
Quite a while ago Magit stopped displaying commit messages with the leading spaces, so there is no need anymore to strip them out.
2017-03-23magit-copy-region-commits: Use more descriptive argument nameKyle Meyer
2017-03-22magit-copy-functions: Mark arguments as unusedKyle Meyer
2017-03-22magit: Fix stale command nameKyle Meyer
This should have been updated with f0280cf9 (Update for magit-copy-as-kill rename, 2015-10-04).
2017-03-19magit-branch-backup-current: Don't use "b/" prefixKyle Meyer
2017-03-19magit-branch-backup-current: Allow arbitrary nameKyle Meyer
2017-03-18magit-branch-and-checkout-from-current: Add default valueKyle Meyer
Appending "-tmp" to the current branch name isn't a great default value, but it allows me to quickly pull it in with M-n and base the new branch name off of the current one, which I often do, especially for trying out a different approach on a topic branch.
2017-02-14Extend km/magit-backup-branch to support multiple versionsKyle Meyer
2017-01-26magit: Add a cherry dwim commandKyle Meyer
2017-01-26magit: Add remote counts section to status bufferKyle Meyer
2017-01-26magit: Add a log dwim commandKyle Meyer
2017-01-20Delete km/magit-stage-file-intent commandKyle Meyer
This is no longer useful because this functionality was added to Magit in 3584aaba (magit-stage: support --intent-to-add, 2016-05-04).
2016-12-12git-rebase-fixup-duplicates: Use markerKyle Meyer
If only an integer is used, the end value used for the search is no longer accurate because more characters are inserted for each line where "fixup" or "squash" is substituted for "pick". This discrepancy is unlikely to have an observable effect when git-rebase-show-instructions is non-nil because the end value includes many characters beyond the last commit line. But when git-rebase-show-instructions is nil, this can easily result in the last commit line not matching the regexp because the end value has shifted to the middle of the line.
2016-12-11Remove km/magit-refs-filter-recent commandKyle Meyer
I'm not sure why I preferred this to using --sort=-committerdate in the magit-show-refs-popup.
2016-12-09Add magit-update-or-auto-commit commandKyle Meyer
2016-08-31Add magit-stash-edit-message commandKyle Meyer
2016-08-24magit-log-select-guess-fixup-commit: Fix logicKyle Meyer
If point isn't reset at each message search, could miss more recent occurrence of message.
2016-07-09Add magit-log-modify-range commandKyle Meyer
2016-06-30Add magit-cherry-toggle-upstream-section commandKyle Meyer
2016-06-29Add magit-status variantKyle Meyer
2016-06-22magit-copy-commit-summary: protect format charactersKyle Meyer
2016-06-17Add magit-cherry-flip-revs commandKyle Meyer
2016-05-18Rename km/magit-copy-hook to km/magit-copy-functionsKyle Meyer