aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonas Bernoulli <jonas@bernoul.li>2015-04-06 15:16:00 +0200
committerJonas Bernoulli <jonas@bernoul.li>2015-04-06 15:16:00 +0200
commitd3db8c9c13e5472cf7ff16adbcc2df083b04b16c (patch)
treea4258a3e47929ab41d6ae38503fce4be7eb658f6
parent2bc1bfd9483af9fcfcd54e1dcf15f8f441768338 (diff)
add stub manual and release notes
-rw-r--r--.gitignore4
-rw-r--r--Documentation/RelNotes/2.1.0.txt51
-rw-r--r--Documentation/magit.texi26
-rw-r--r--Makefile12
4 files changed, 89 insertions, 4 deletions
diff --git a/.gitignore b/.gitignore
index 9f60a05..082f236 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,8 +1,8 @@
*.elc
*~
/.dir-locals.el
-/dir
-/magit.info
+/Documentation/dir
+/Documentation/magit.info
/magit-*.tar
/magit-*.tar.gz
/magit-autoloads.el
diff --git a/Documentation/RelNotes/2.1.0.txt b/Documentation/RelNotes/2.1.0.txt
new file mode 100644
index 0000000..cc94d4b
--- /dev/null
+++ b/Documentation/RelNotes/2.1.0.txt
@@ -0,0 +1,51 @@
+It's Magit! A Git Porcelain inside Emacs
+=========================================
+
+Magit is an interface to the version control system Git, implemented
+as an Emacs package. For more information see http://magit.vc.
+
+Magit v2.1.0 Release Notes
+==========================
+
+UNRELEASED
+
+Changes since v1.4.0
+--------------------
+
+Authors
+-------
+
+ 1913 Jonas Bernoulli
+ 28 Sebastian Wiesner
+ 19 Kyle Meyer
+ 17 Pieter Praet
+ 16 Noam Postavsky
+ 12 Rémi Vanicat
+ 9 Florian Ragwitz
+ 5 Ramkumar Ramachandra
+ 4 Cornelius Mika
+ 4 Kan-Ru Chen
+ 4 Philippe Vaucher
+ 3 Nicolas Richard
+ 2 Alex Kost
+ 2 Eric Schulte
+ 2 Mitchel Humpherys
+ 2 Peter Eisentraut
+ 2 Ryan C. Thompson
+ 2 Syohei YOSHIDA
+ 1 Adeodato Simó
+ 1 Andrew Schwartzmeyer
+ 1 Andy Sawyer
+ 1 Bradley Wright
+ 1 Guillaume Martres
+ 1 HUANG Wei
+ 1 John Mastro
+ 1 John Wiegley
+ 1 Julien Danjou
+ 1 Mark Oteiza
+ 1 Michael Fogleman
+ 1 Michael Griffiths
+ 1 Michal Sojka
+ 1 Rüdiger Sonderfeld
+ 1 Teemu Likonen
+ 1 Tim Wraight
diff --git a/Documentation/magit.texi b/Documentation/magit.texi
new file mode 100644
index 0000000..6c0a8e2
--- /dev/null
+++ b/Documentation/magit.texi
@@ -0,0 +1,26 @@
+\input texinfo @c -*- texinfo -*-
+@setfilename ./magit.info
+@settitle Ceci n'est pa un manuel
+@documentencoding UTF-8
+@documentlanguage en
+
+@dircategory Emacs
+@direntry
+* Magit: (magitish). Ceci n'est pa un manuel.
+@end direntry
+
+@node Top
+@top Ceci n'est pa un manuel
+
+Magit is an interface to the version control system Git, implemented
+as an Emacs package.
+
+This is only a stub, not even a draft. The draft for what will
+become the manual for the upcoming @code{2.1.0} release is currently
+maintained in the webpage repository. It will be moved into the
+source repository once it is mostly finished. You can read the draft
+online at @uref{http://magit.vc}. The draft and earlier versions of
+the manual can also be downloaded in various formats from that same
+page.
+
+@bye
diff --git a/Makefile b/Makefile
index d62213d..9c41f1a 100644
--- a/Makefile
+++ b/Makefile
@@ -75,7 +75,7 @@ VERSION=$(shell \
(princ magit-version))")
.PHONY: all
-all: lisp
+all: lisp docs
.PHONY: lisp
lisp: $(ELCS) loaddefs magit-version.el
@@ -93,6 +93,7 @@ help:
$(info make - build elisp files)
$(info make lisp - ditto)
$(info make all - build elisp files and documentation)
+ $(info make docs - generate documentation)
$(info )
$(info Install)
$(info =======)
@@ -159,7 +160,13 @@ $(LOADDEFS_FILE): $(ELS)
(make-backup-files nil))\
(update-directory-autoloads \".\")))"
+docs: Documentation/magit.info Documentation/dir
+
+Documentation/dir: Documentation/magit.info
+ @$(INSTALL_INFO) --dir=$@ $<
+
%.info: %.texi
+ @printf "Generating magit.info\n"
@$(MAKEINFO) $< -o $@
CONTRIBUTORS_URL = https://github.com/magit/magit/graphs/contributors
@@ -234,7 +241,8 @@ test-interactive:
.PHONY: clean
clean:
@printf "Cleaning...\n"
- @$(RM) $(ELCS) $(LOADDEFS_FILE) magit-version.el *.tar.gz *.tar dir
+ @$(RM) $(ELCS) $(LOADDEFS_FILE) magit-version.el *.tar.gz *.tar
+ @$(RM) dir Documentation/dir Documentation/magit.info
@$(RMDIR) magit-$(VERSION)
DIST_FILES = $(ELS) magit-version.el Makefile AUTHORS.md README.md COPYING