Skip to content

Commit

Permalink
Merge branch 'ra/anno' into next
Browse files Browse the repository at this point in the history
* ra/anno:
  Add git-annotate, a tool for assigning blame.
  git-svn: 0.9.1: add --version and copyright/license (GPL v2+) information
  contrib/git-svn: add Makefile, test, and associated ignores
  git-svn: fix several corner-case and rare bugs with 'commit'
  contrib/git-svn.txt: add a note about renamed/copied directory support
  git-svn: change ; to && in addremove()
  git-svn: remove any need for the XML::Simple dependency
  git-svn: Allow for more argument types for commit (from..to)
  git-svn: allow --find-copies-harder and -l<num> to be passed on commit
  git-svn: fix a typo in defining the --no-stop-on-copy option
  • Loading branch information
Junio C Hamano committed Feb 20, 2006
2 parents 5be4eab + c65e898 commit 0c82a39
Show file tree
Hide file tree
Showing 7 changed files with 854 additions and 118 deletions.
1 change: 1 addition & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -124,6 +124,7 @@ SCRIPT_SH = \
SCRIPT_PERL = \
git-archimport.perl git-cvsimport.perl git-relink.perl \
git-shortlog.perl git-fmt-merge-msg.perl git-rerere.perl \
git-annotate.perl \
git-svnimport.perl git-mv.perl git-cvsexportcommit.perl

SCRIPT_PYTHON = \
Expand Down
4 changes: 4 additions & 0 deletions contrib/git-svn/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
git-svn
git-svn.xml
git-svn.html
git-svn.1
32 changes: 32 additions & 0 deletions contrib/git-svn/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
all: git-svn

prefix?=$(HOME)
bindir=$(prefix)/bin
mandir=$(prefix)/man
man1=$(mandir)/man1
INSTALL?=install
doc_conf=../../Documentation/asciidoc.conf
-include ../../config.mak

git-svn: git-svn.perl
cp $< $@
chmod +x $@

install: all
$(INSTALL) -d -m755 $(DESTDIR)$(bindir)
$(INSTALL) git-svn $(DESTDIR)$(bindir)

install-doc: doc
$(INSTALL) git-svn.1 $(DESTDIR)$(man1)

doc: git-svn.1
git-svn.1 : git-svn.xml
xmlto man git-svn.xml
git-svn.xml : git-svn.txt
asciidoc -b docbook -d manpage \
-f ../../Documentation/asciidoc.conf $<
test:
cd t && $(SHELL) ./t0000-contrib-git-svn.sh

clean:
rm -f git-svn *.xml *.html *.1
Loading

0 comments on commit 0c82a39

Please sign in to comment.