Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 284040 - app-emacs/git-emacs ebuild request
Summary: app-emacs/git-emacs ebuild request
Status: RESOLVED CANTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Default Assignee for New Packages
URL:
Whiteboard:
Keywords:
: 284042 (view as bug list)
Depends on:
Blocks: 174469
  Show dependency tree
 
Reported: 2009-09-07 22:02 UTC by Grygoriy I. Fuchedzhy
Modified: 2009-10-09 16:01 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
git-emacs-1.1-git-exec.patch (git-emacs-1.1-git-exec.patch,574 bytes, patch)
2009-09-09 10:41 UTC, Ulrich Müller
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Grygoriy I. Fuchedzhy 2009-09-07 22:02:54 UTC
Hi. git-emacs is very nice git mode for emacs.

Here is quick tour to its features with screenshots. http://tsgates.cafe24.com/git/git-emacs.html

tarball: http://tsgates.cafe24.com/git/git-emacs-1.1.tar.gz
git repo: git clone git://github.com/tsgates/git-emacs.git

Thanks in advance.

Reproducible: Always
Comment 1 Jonathan Callen (RETIRED) gentoo-dev 2009-09-08 00:44:45 UTC
*** Bug 284042 has been marked as a duplicate of this bug. ***
Comment 2 Ulrich Müller gentoo-dev 2009-09-08 06:02:34 UTC
The tarball contains a bundled git-blame.el (same author and date but differing from the one that comes with dev-util/git).

Can you test if git-emacs.el also works with the git-blame.el installed by dev-util/git (it should be in /usr/share/emacs/site-lisp/git/git-blame.el)?
Comment 3 Grygoriy I. Fuchedzhy 2009-09-09 10:12:43 UTC
(In reply to comment #2)
> The tarball contains a bundled git-blame.el (same author and date but differing
> from the one that comes with dev-util/git).
> 
> Can you test if git-emacs.el also works with the git-blame.el installed by
> dev-util/git (it should be in /usr/share/emacs/site-lisp/git/git-blame.el)?
> 
I'm using emacs-22.3-r2 and git-1.6.6.3 on amd64 pc. Yes it works fine for me.

Also remark about git-emacs itself: it uses git-core files like `git-ls-files', so in order to use it `/usr/libexec/git-core/' should be added to PATH env var. But maybe there should be another workaround inside emacs without affecting global PATH var.
Comment 4 Christian Faulhammer (RETIRED) gentoo-dev 2009-09-09 10:18:57 UTC
(In reply to comment #3)
> I'm using emacs-22.3-r2 and git-1.6.6.3 on amd64 pc. Yes it works fine for me.

 Thanks for your test.
 
> Also remark about git-emacs itself: it uses git-core files like `git-ls-files',
> so in order to use it `/usr/libexec/git-core/' should be added to PATH env var.
> But maybe there should be another workaround inside emacs without affecting
> global PATH var.

 That is a really bad idea. git-<command> is deprecated for some time now and we won't revive it with that PATH addition.  The fix is to remove the first dash from all git calls.
Comment 5 Ulrich Müller gentoo-dev 2009-09-09 10:41:57 UTC
Created attachment 203569 [details, diff]
git-emacs-1.1-git-exec.patch

(In reply to comment #4)
>  That is a really bad idea. git-<command> is deprecated for some time now and
> we won't revive it with that PATH addition.  The fix is to remove the first
> dash from all git calls.

Can you test attached patch?
Comment 6 Grygoriy I. Fuchedzhy 2009-09-09 12:38:53 UTC
(In reply to comment #5)
> Created an attachment (id=203569) [edit]
> git-emacs-1.1-git-exec.patch
> Can you test attached patch?
> 

It works fine for me.
Comment 7 Ulrich Müller gentoo-dev 2009-09-09 17:38:59 UTC
git-emacs-1.2 committed to Emacs overlay.

A site-init file is still missing, not sure if autoloading will work for this package.
Comment 8 Ulrich Müller gentoo-dev 2009-10-09 16:01:35 UTC
Both HOMEPAGE and SRC_URI are no longer valid, and I cannot locate new addresses for them.

Feel free to reopen if there's new upstream activity.