Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on May 7, 2012
  1. Modified the mode so that autoloads work when installed via Melpa

    egg-minor-mode-find-file-hook was not getting picked up when installing
    via melpa. My modifications enable it to load.
  2. Added a menu for Egg-Stash mode

    The menu did not show up before at all when in Egg-Stash mode.
    Enabled it and set the order of menu keybindings to appear as:
    SPC:load details
    h:hide/show details
    o:pop and apply stash
    x:delete stash  X:delete all
    The logic behind such arrangement is: first load to see the details
    of the stash. Then apply it or pop & apply it. If not happy with the
    stash delete it or delete all stashes.
  3. Reverting the way single untracked files are staged

    This is due to change 0c6a7ff, where ffap-file-at-point was
    intentionally replaced by looking for a filename between two points.
    This ensures that filenames with spaces can be acted on.
Commits on May 6, 2012
  1. Made staging of multiple files more robust

    Previously via egg-status-buffer-stage-untracked-file you'd be able to
    stage multiple files from a selected area, which would contain their
    names. But if for example the following files where listed:
    and you selected text from 'b' in the first line to 'z' in the second
    line, the file names passed to git-add(1) would be: 'bc.txt' & 'xy'.
    Now, this is no longer the case, the whole lines would be selected
    and the area processed, so that 'aabc.txt' & 'xyz.txt' would be passed
    to git-add(1).
Commits on May 5, 2012
  1. Improvement on egg-status-buffer-stage-untracked-file

    Now egg-status-buffer-stage-untracked-file function can now stage files
    in batches, from a region selected area, as opposed to adding them one
    by one.
Commits on May 2, 2012
  1. Removal of whitespace

    Anybody who has:
    (add-hook 'before-save-hook 'delete-trailing-whitespace) in their
    config will get bitten by this. This is really awkward when staging
    commits, as you have to ignore all the whitespace changes.
Commits on May 1, 2012
  1. Replaced all the instances of goto-line

    As per documentation for goto-line: "This function is usually the wrong
    thing to use in a Lisp program. What you probably want instead is
    something like: (goto-char (point-min)) (forward-line (1- N))"
  2. Wrote a wrapper function that is compatible with Emacs > 23.2

    Since Emacs 23.2 calls to interactive-p have been deprecated
Commits on Apr 30, 2012
  1. @byplayer

    Merge pull request #34 from 7max/persistant-hunk-state

    byplayer authored
    Please apply bugfixe for persistent hunk range for 3-way and adding symlinks
  2. @byplayer
  3. @byplayer

    Merge pull request #33 from dotemacs/package-format

    byplayer authored
    Made the mode compatible with package.el's format
Commits on Apr 26, 2012
  1. Fix errors with persistent hunk ranges when working with 3-way diffs,…

    Max Mikhanosha authored
    … and
    adding symbolic links
    * egg.el (egg-get-hunk-range): Handle 6 number hunk header range that happens in 3-way diffs
    (egg-unstaged-lines-delta-before-hunk): Handle 3 number range (happens on adding symlinks)
    (egg-staged-lines-delta-before-hunk): ditto
  2. @byplayer

    add change log memo

    byplayer authored
  3. @byplayer
  4. @byplayer
Commits on Apr 24, 2012
  1. Made the mode compatible with package.el's format

    Added the formatting so that the it can be easier to package this mode
    for MELPA, Marmelade ...
Commits on Apr 2, 2012
  1. * Always determine hunk line numbers accurately, when only some hunks

    Max Mikhanosha authored
      of the file are staged.
    * Correctly restore section, diff, and hunk visibility on status and
      commit buffers refresh, even if line numbers in hunk headers change.
    * Restore the point to the old place in a common sense manner, such as
      that it goes to the next hunk if hunk the point is no longer in the
      section, or to the previous or section header when no next hunk is
      available. Same is done if point is on the diff.
Commits on Mar 30, 2012
Commits on Mar 19, 2012
  1. Merge remote-tracking branch 'origin/master' into max

    Max Mikhanosha authored
  2. Fix section ediff command.

    Max Mikhanosha authored
    (egg-diff-section-cmd-ediff): Remove commit variable from let, was
    probably cut-n-paste typo
Commits on Mar 2, 2012
  1. @byplayer
  2. @byplayer
  3. @byplayer
Commits on Feb 22, 2012
  1. (egg-decorate-stash-list) undo the regexp change, and instead remove …

    Max Mikhanosha authored
    argument from stash list command
  2. @byplayer

    add Thanks for pull request

    byplayer authored
  3. @byplayer
Commits on Feb 21, 2012
  1. @gizmomogwai
Commits on Jan 23, 2012
  1. @yukio-goto
  2. @byplayer

    Merge pull request #29 from abayer/master

    byplayer authored
    Fix for when git repo is under a symlink
  3. @abayer
Commits on Dec 8, 2011
  1. @byplayer

    Merge pull request #24 from offbyone/fix-git-symlinks

    byplayer authored
    Fixed a bug where symlinked .git directories would break egg's git path
Commits on Dec 7, 2011
  1. @offbyone
Commits on Nov 4, 2011
  1. Add documentation to branch create/start commands

    Max Mikhanosha authored
Something went wrong with that request. Please try again.