...
 
Commits (276)
/*.debhelper
/*.debhelper.log
/*.substvars
/files
/magit/
magit for Debian
================
Colors used by magit are invisible?
-----------------------------------
Emacs has probably failed to detect that your background is
black. This is an issue especially with KDE konsole (see upstream bug
121). You can work around this by adding
(custom-set-variables '(frame-background-mode 'dark))
to ~/.emacs or by using M-x customize-variable RET
frame-background-mode RET.
-- Rémi Vanicat <vanicat@debian.org>, Mon, 9 Jan 2012 17:40:37 +0100
This diff is collapsed.
Source: magit
Section: vcs
Priority: optional
Maintainer: Debian Emacsen team <debian-emacsen@lists.debian.org>
Uploaders: Timo Juhani Lindfors <timo.lindfors@iki.fi>, Rémi Vanicat <vanicat@debian.org>, Barak A. Pearlmutter <bap@debian.org>
Build-Depends: debhelper (>= 11), dh-elpa (>= 1.7),
git, elpa-dash, elpa-with-editor, elpa-magit-popup, elpa-ghub,
texinfo, install-info
Standards-Version: 4.1.4
Homepage: https://magit.vc/
Vcs-Browser: https://salsa.debian.org/emacsen-team/magit
Vcs-Git: https://salsa.debian.org/emacsen-team/magit.git
Package: elpa-magit
Architecture: all
Provides: magit
Replaces: magit (<< 2.2.2-3)
Breaks: magit (<< 2.2.2-3)
Depends: ${misc:Depends}, git, ${elpa:Depends}
Built-Using: ${misc:Built-Using}
Enhances: emacs, git
Description: Emacs interface for Git
With Magit, you can inspect and modify your Git repositories with
Emacs. You can review and commit the changes you have made to the
tracked files, for example, and you can browse the history of past
changes. There is support for cherry picking, reverting, merging,
rebasing, and other common Git operations.
Package: elpa-git-commit
Architecture: all
Depends: ${misc:Depends}, ${elpa:Depends}
Enhances: emacs, git
Built-Using: ${misc:Built-Using}
Description: Major mode for editing git commit message
A mode for editing COMMIT_MSG file from git in Emacs.
Package: magit
Priority: optional
Section: oldlibs
Architecture: all
Depends: ${misc:Depends}, elpa-magit
Built-Using: ${misc:Built-Using}
Description: transitional dummy package for elpa-magit
This transitional package is safe to remove.
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Source: https://github.com/magit/magit
Files: *
Copyright: 2008-2015 The Magit Project Contributors
License: GPL-3+
Files: debian/*
Copyright: 2008, 2009 Marius Vollmer <marius.vollmer@gmail.com>
2010, 2011, 2012 Timo Juhani Lindfors <timo.lindfors@iki.fi>
2011, 2014, 2015 Teemu Hukkanen <tjhukkan@iki.fi>
2012, 2015 Rémi Vanicat <vanicat@debian.org>
2012, 2013, 2014 Timo Juhani Lindfors <timo.lindfors@iki.fi>
2015 Barak A. Pearlmutter <barak+git@pearlmutter.net>
License: GPL-3+
License: GPL-3+
Magit is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3, or (at your option)
any later version.
.
Magit is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
License for more details.
.
You should have received a copy of the GNU General Public License
along with Magit. If not, see <http://www.gnu.org/licenses/>.
.
On Debian systems, the complete text of the GNU General Public License
can be found in `/usr/share/common-licenses/GPL-3'.
README.md
Documentation/AUTHORS.md
Documentation/BACKERS.md
Documentation/RelNotes
#!/bin/sh
set -e
if [ "$1" = "failed-upgrade" ] ; then
# there was a bug in dh-elpa,
# this code won't be needed after Stretch released
if dpkg --compare-versions "$2" lt 2.3.0-2; then
echo "elpa-git-commit: recovering from past breakage" >&2
echo "may be leaving behind stuff in /usr/share/emacs24/site-lisp/elpa/" >&2
exit 0
fi
fi
#DEBHELPER#
lisp/magit-pkg.el
lisp/magit.el
lisp/git-rebase.el
lisp/magit-apply.el
lisp/magit-autorevert.el
lisp/magit-bisect.el
lisp/magit-blame.el
lisp/magit-bookmark.el
lisp/magit-branch.el
lisp/magit-clone.el
lisp/magit-collab.el
lisp/magit-commit.el
lisp/magit-core.el
lisp/magit-diff.el
lisp/magit-ediff.el
lisp/magit-extras.el
lisp/magit-fetch.el
lisp/magit-files.el
lisp/magit-git.el
lisp/magit-gitignore.el
lisp/magit-imenu.el
lisp/magit-log.el
lisp/magit-margin.el
lisp/magit-merge.el
lisp/magit-mode.el
lisp/magit-notes.el
lisp/magit-obsolete.el
lisp/magit-patch.el
lisp/magit-process.el
lisp/magit-pull.el
lisp/magit-push.el
lisp/magit-refs.el
lisp/magit-remote.el
lisp/magit-repos.el
lisp/magit-reset.el
lisp/magit-section.el
lisp/magit-sequence.el
lisp/magit-stash.el
lisp/magit-status.el
lisp/magit-submodule.el
lisp/magit-subtree.el
lisp/magit-tag.el
lisp/magit-utils.el
lisp/magit-wip.el
lisp/magit-worktree.el
Documentation/magit.info
#!/bin/sh
set -e
if [ "$1" = "failed-upgrade" ] ; then
# there was a bug in dh-elpa,
# this code won't be needed after Stretch released
if dpkg --compare-versions "$2" lt 2.3.0-2; then
echo "elpa-magit: recovering from past breakage" >&2
echo "may be leaving behind stuff in /usr/share/emacs24/site-lisp/elpa/" >&2
exit 0
fi
fi
#DEBHELPER#
Description: Add a config.mk to make testing happy
The test need to find where elpa package are installed
Author: Rémi Vanicat <vanicat@debian.org>
Origin: debian
Forwarded: not-needed
Last-Update: 2018-04-11
--- /dev/null
+++ magit-2.12.1/config.mk
@@ -0,0 +1 @@
+ELPA_DIR = /usr/share/emacs/site-lisp/elpa-src
Description: Do not require async.
It is not needed for debian package.
Forwarded: not-needed
Author: Rémi Vanicat <vanicat@debian.org>
Last-Update: 2018-11-17
---
lisp/magit-pkg.el | 1 -
1 file changed, 1 deletion(-)
diff --git a/lisp/magit-pkg.el b/lisp/magit-pkg.el
index 915eb28..6665db2 100644
--- a/lisp/magit-pkg.el
+++ b/lisp/magit-pkg.el
@@ -1,7 +1,6 @@
(define-package "magit" "2.90.1"
"A Git porcelain inside Emacs."
'((emacs "25.1")
- (async "1.9.3")
(dash "2.14.1")
(ghub "3.0.0")
(git-commit "2.90.0")
Description: Remove magit-version.el from autogenerated files.
.
For Debian build, magit-version.el come from the .tar.gz, and is not a
autogenerated file. This causes problem with the clean target.
Author: Rémi Vanicat <vanicat@debian.org>
Last-Update: 2016-04-07
Forwarded: not-needed
---
default.mk | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/default.mk b/default.mk
index e355bed..a399587 100644
--- a/default.mk
+++ b/default.mk
@@ -92,7 +92,7 @@ ELS += magit-imenu.el
ELS += magit-bookmark.el
ELCS = $(ELS:.el=.elc)
ELMS = magit.el $(filter-out $(addsuffix .el,$(PACKAGES)),$(ELS))
-ELGS = magit-autoloads.el magit-version.el
+ELGS = magit-autoloads.el
## Versions ##########################################################
Description: set tramp-histfile-override in tramp test
In Debian building system, we can't wrote in home direcetory
Author: Rémi Vanicat <vanicat@debian.org>
Origin: debian
Forwarded: not-needed
Last-Update: 2018-04-11
--- magit-2.12.1.orig/t/magit-tests.el
+++ magit-2.12.1/t/magit-tests.el
@@ -71,19 +71,20 @@
(list shell-file-name))
((cdr (assq 'tramp-login-args sudo-method)) nil))
(magit-with-test-directory
- (setq default-directory
- (concat (format "/sudo:%s@localhost:" (user-login-name))
- default-directory))
- (magit-git "init" "repo")
- (magit-test-magit-toplevel)
- (should (equal (magit-toplevel "repo/.git/")
- (expand-file-name "repo/")))
- (should (equal (magit-toplevel "repo/.git/objects/")
- (expand-file-name "repo/")))
- (should (equal (magit-toplevel "repo-link/.git/")
- (expand-file-name "repo-link/")))
- (should (equal (magit-toplevel "repo-link/.git/objects/")
- (expand-file-name "repo/"))))))
+ (let ((tramp-histfile-override default-directory))
+ (setq default-directory
+ (concat (format "/sudo:%s@localhost:" (user-login-name))
+ default-directory))
+ (magit-git "init" "repo")
+ (magit-test-magit-toplevel)
+ (should (equal (magit-toplevel "repo/.git/")
+ (expand-file-name "repo/")))
+ (should (equal (magit-toplevel "repo/.git/objects/")
+ (expand-file-name "repo/")))
+ (should (equal (magit-toplevel "repo-link/.git/")
+ (expand-file-name "repo-link/")))
+ (should (equal (magit-toplevel "repo-link/.git/objects/")
+ (expand-file-name "repo/")))))))
(ert-deftest magit-toplevel:submodule ()
(let ((find-file-visit-truename nil))
0004-tramp-test-overide.patch
0003-Remove-magit-version.el-from-autogenerated-files.patch
0002-Do-not-require-async.patch
0001-add-config.mk
0005-magit-repository-directories-Use-nil-as-default-agai.patch
#!/usr/bin/make -f
include /usr/share/dpkg/pkg-info.mk
export DEB_VERSION_UPSTREAM
# This is needed for running correctly the test in auto-builder
export GIT_AUTHOR_NAME = "Magit testeur"
export GIT_COMMITTER_NAME = "Magit committer"
export GIT_AUTHOR_EMAIL = "magit-testeur@example.org"
export GIT_COMMITTER_EMAIL = "magit-testeur@example.org"
export LC_ALL = C.UTF-8
%:
dh $@ --with elpa
override_dh_auto_build:
make info
@echo do not run make
override_dh_auto_install:
@echo do not run make install
override_dh_elpa_test:
make test
override_dh_clean:
dh_clean
version=3
https://github.com/magit/magit/releases /magit/magit/archive/v?(\d.+).tar.gz