Permalink
Browse files

dvc

  • Loading branch information...
1 parent b80e654 commit 0ffd245ffb002b4877985213f0d1fbba94fdfdc5 @nelhage committed Dec 27, 2008
Showing with 59,421 additions and 0 deletions.
  1. +2 −0 dot-emacs
  2. +1 −0 dvc
  3. +2 −0 site/dvc/.bzr-builddeb/default.conf
  4. +3 −0 site/dvc/.bzr/README
  5. +1 −0 site/dvc/.bzr/branch-format
  6. +1 −0 site/dvc/.bzr/branch/branch.conf
  7. +1 −0 site/dvc/.bzr/branch/format
  8. +1 −0 site/dvc/.bzr/branch/last-revision
  9. 0 site/dvc/.bzr/branch/tags
  10. +1 −0 site/dvc/.bzr/checkout/conflicts
  11. BIN site/dvc/.bzr/checkout/dirstate
  12. +1 −0 site/dvc/.bzr/checkout/format
  13. +1 −0 site/dvc/.bzr/repository/format
  14. BIN site/dvc/.bzr/repository/indices/44cb916394c4450bc5bb664e16ed54a9.iix
  15. BIN site/dvc/.bzr/repository/indices/44cb916394c4450bc5bb664e16ed54a9.rix
  16. BIN site/dvc/.bzr/repository/indices/44cb916394c4450bc5bb664e16ed54a9.six
  17. BIN site/dvc/.bzr/repository/indices/44cb916394c4450bc5bb664e16ed54a9.tix
  18. BIN site/dvc/.bzr/repository/pack-names
  19. BIN site/dvc/.bzr/repository/packs/44cb916394c4450bc5bb664e16ed54a9.pack
  20. +33 −0 site/dvc/.bzrignore
  21. +340 −0 site/dvc/COPYING
  22. +136 −0 site/dvc/INSTALL
  23. +26 −0 site/dvc/INSTALL.windows
  24. +100 −0 site/dvc/Makefile
  25. +100 −0 site/dvc/Makefile.in
  26. +3,248 −0 site/dvc/autom4te.cache/output.0
  27. +63 −0 site/dvc/autom4te.cache/requests
  28. +217 −0 site/dvc/autom4te.cache/traces.0
  29. +781 −0 site/dvc/config.status
  30. +3,248 −0 site/dvc/configure
  31. +176 −0 site/dvc/configure.ac
  32. +6 −0 site/dvc/debian/README.Debian
  33. +6 −0 site/dvc/debian/changelog
  34. +1 −0 site/dvc/debian/compat
  35. +30 −0 site/dvc/debian/control
  36. +69 −0 site/dvc/debian/copyright
  37. +5 −0 site/dvc/debian/dvc.dirs
  38. +10 −0 site/dvc/debian/dvc.docs
  39. +81 −0 site/dvc/debian/dvc.emacsen-install
  40. +29 −0 site/dvc/debian/dvc.emacsen-remove
  41. +36 −0 site/dvc/debian/dvc.emacsen-startup
  42. +1 −0 site/dvc/debian/dvc.info
  43. +7 −0 site/dvc/debian/dvc.install
  44. +17 −0 site/dvc/debian/rules
  45. +99 −0 site/dvc/docs/ANNOUNCEMENTS
  46. +36 −0 site/dvc/docs/ARCHIVES
  47. +210 −0 site/dvc/docs/BINDINGS
  48. +165 −0 site/dvc/docs/CONTRIBUTORS
  49. +179 −0 site/dvc/docs/DVC-API
  50. +204 −0 site/dvc/docs/FEATURES
  51. +263 −0 site/dvc/docs/HACKING
  52. +285 −0 site/dvc/docs/TODO
  53. +348 −0 site/dvc/docs/xmtn-readme.txt
  54. +24 −0 site/dvc/dvc-load-install.el.in
  55. +26 −0 site/dvc/dvc-load.el
  56. +26 −0 site/dvc/dvc-load.el.in
  57. +251 −0 site/dvc/install-sh
  58. +96 −0 site/dvc/lisp/Makefile
  59. +96 −0 site/dvc/lisp/Makefile.in
  60. +54 −0 site/dvc/lisp/baz-dvc.el
  61. +337 −0 site/dvc/lisp/baz.el
  62. +98 −0 site/dvc/lisp/bzr-core.el
  63. +135 −0 site/dvc/lisp/bzr-dvc.el
  64. +158 −0 site/dvc/lisp/bzr-gnus.el
  65. +221 −0 site/dvc/lisp/bzr-revision.el
  66. +69 −0 site/dvc/lisp/bzr-revlog.el
  67. +272 −0 site/dvc/lisp/bzr-submit.el
  68. +1,301 −0 site/dvc/lisp/bzr.el
  69. +167 −0 site/dvc/lisp/contrib/elunit.el
  70. +609 −0 site/dvc/lisp/contrib/ewoc.el
  71. +165 −0 site/dvc/lisp/dvc-about.el
  72. +279 −0 site/dvc/lisp/dvc-annotate.el
  73. +2,546 −0 site/dvc/lisp/dvc-autoloads.el
  74. +70 −0 site/dvc/lisp/dvc-be.el
  75. +1,510 −0 site/dvc/lisp/dvc-bookmarks.el
  76. +727 −0 site/dvc/lisp/dvc-buffers.el
  77. +87 −0 site/dvc/lisp/dvc-bug.el
  78. +410 −0 site/dvc/lisp/dvc-build.el
  79. +121 −0 site/dvc/lisp/dvc-cmenu.el
  80. +54 −0 site/dvc/lisp/dvc-config.el
  81. +1,201 −0 site/dvc/lisp/dvc-core.el
  82. +532 −0 site/dvc/lisp/dvc-defs.el
  83. +884 −0 site/dvc/lisp/dvc-diff.el
  84. +186 −0 site/dvc/lisp/dvc-emacs.el
  85. +734 −0 site/dvc/lisp/dvc-fileinfo.el
  86. +333 −0 site/dvc/lisp/dvc-gnus.el
  87. +211 −0 site/dvc/lisp/dvc-lisp.el
  88. +402 −0 site/dvc/lisp/dvc-log.el
  89. +301 −0 site/dvc/lisp/dvc-register.el
  90. +476 −0 site/dvc/lisp/dvc-revlist.el
  91. +98 −0 site/dvc/lisp/dvc-revlog.el
  92. +39 −0 site/dvc/lisp/dvc-site.el
  93. +39 −0 site/dvc/lisp/dvc-site.el.in
  94. +95 −0 site/dvc/lisp/dvc-state.el
  95. +290 −0 site/dvc/lisp/dvc-tips.el
  96. +528 −0 site/dvc/lisp/dvc-ui.el
  97. +583 −0 site/dvc/lisp/dvc-unified.el
  98. +801 −0 site/dvc/lisp/dvc-utils.el
  99. +5 −0 site/dvc/lisp/dvc-version.el
  100. +426 −0 site/dvc/lisp/dvc-xemacs.el
  101. +136 −0 site/dvc/lisp/tests/bzr-tests.el
  102. +43 −0 site/dvc/lisp/tests/dvc-tests-utils.el
  103. +657 −0 site/dvc/lisp/tests/xmtn-tests.el
  104. +226 −0 site/dvc/lisp/tla-autoconf.el
  105. +151 −0 site/dvc/lisp/tla-bconfig.el
  106. +1,500 −0 site/dvc/lisp/tla-browse.el
  107. +1,906 −0 site/dvc/lisp/tla-core.el
  108. +2,040 −0 site/dvc/lisp/tla-defs.el
  109. +141 −0 site/dvc/lisp/tla-dvc.el
  110. +168 −0 site/dvc/lisp/tla-gnus.el
  111. +537 −0 site/dvc/lisp/tla-tests.el
  112. +9,790 −0 site/dvc/lisp/tla.el
  113. +61 −0 site/dvc/lisp/xdarcs-core.el
  114. +77 −0 site/dvc/lisp/xdarcs-dvc.el
  115. +349 −0 site/dvc/lisp/xdarcs.el
  116. +138 −0 site/dvc/lisp/xgit-annotate.el
  117. +127 −0 site/dvc/lisp/xgit-core.el
  118. +160 −0 site/dvc/lisp/xgit-dvc.el
  119. +294 −0 site/dvc/lisp/xgit-gnus.el
  120. +390 −0 site/dvc/lisp/xgit-log.el
  121. +116 −0 site/dvc/lisp/xgit-revision.el
  122. +866 −0 site/dvc/lisp/xgit.el
  123. +57 −0 site/dvc/lisp/xhg-be.el
  124. +65 −0 site/dvc/lisp/xhg-core.el
  125. +187 −0 site/dvc/lisp/xhg-dvc.el
  126. +144 −0 site/dvc/lisp/xhg-gnus.el
  127. +215 −0 site/dvc/lisp/xhg-log.el
  128. +612 −0 site/dvc/lisp/xhg-mq.el
  129. +126 −0 site/dvc/lisp/xhg-revision.el
  130. +1,036 −0 site/dvc/lisp/xhg.el
  131. +981 −0 site/dvc/lisp/xmtn-automate.el
  132. +78 −0 site/dvc/lisp/xmtn-base.el
  133. +338 −0 site/dvc/lisp/xmtn-basic-io.el
  134. +124 −0 site/dvc/lisp/xmtn-compat.el
  135. +901 −0 site/dvc/lisp/xmtn-conflicts.el
  136. +1,824 −0 site/dvc/lisp/xmtn-dvc.el
  137. +235 −0 site/dvc/lisp/xmtn-ids.el
  138. +223 −0 site/dvc/lisp/xmtn-match.el
  139. +47 −0 site/dvc/lisp/xmtn-minimal.el
  140. +577 −0 site/dvc/lisp/xmtn-revlist.el
  141. +408 −0 site/dvc/lisp/xmtn-run.el
  142. +29 −0 site/dvc/scripts/dvc-cron.sh
  143. +40 −0 site/dvc/scripts/make-deb-pkg.sh
  144. +9 −0 site/dvc/scripts/rename-tla-dvc.sh
  145. +4 −0 site/dvc/scripts/tla-tree-revision.sh
  146. +5 −0 site/dvc/tests/changes-nochange.txt
  147. +2 −0 site/dvc/tests/make-archive-archives.txt
  148. +86 −0 site/dvc/texinfo/Makefile
  149. +86 −0 site/dvc/texinfo/Makefile.in
  150. +2 −0 site/dvc/texinfo/dvc-version.texinfo
  151. +997 −0 site/dvc/texinfo/dvc.info
  152. +965 −0 site/dvc/texinfo/dvc.texinfo
  153. +249 −0 site/dvc/www/dvc-logo.svg
  154. +253 −0 site/dvc/www/index.html
View
@@ -358,6 +358,8 @@ unable to perform symbol completion.")
(require 'vc-hg)
(add-to-list 'vc-handled-backends 'hg)
+(load-library "dvc-load")
+
;;Perl configuration
(defalias 'perl-mode 'cperl-mode)
(add-hook 'cperl-mode-hook 'my-perl-mode-hook)
View
1 dvc
@@ -0,0 +1,2 @@
+[BUILDDEB]
+split = True
View
@@ -0,0 +1,3 @@
+This is a Bazaar control directory.
+Do not change any files in this directory.
+See http://bazaar-vcs.org/ for more information about Bazaar.
@@ -0,0 +1 @@
+Bazaar-NG meta directory, format 1
@@ -0,0 +1 @@
+parent_location = http://bzr.xsteve.at/dvc/
@@ -0,0 +1 @@
+Bazaar Branch Format 6 (bzr 0.15)
@@ -0,0 +1 @@
+523 stefan@xsteve.at-20081212090901-snhb9ozfhawhmwip
No changes.
@@ -0,0 +1 @@
+BZR conflict list format 1
Binary file not shown.
@@ -0,0 +1 @@
+Bazaar Working Tree Format 4 (bzr 0.15)
@@ -0,0 +1 @@
+Bazaar pack repository format 1 (needs bzr 0.92)
Binary file not shown.
View
@@ -0,0 +1,33 @@
+Makefile
+configure
+*.elc
+*.tar.gz
+./tmp
+./dvc-load-install.el
+./dvc-load.el
+lisp/dvc-autoloads.el
+lisp/dvc-site.el
+lisp/dvc-version.el
+texinfo/dvc-version.texinfo
+texinfo/dvc.html
+texinfo/dvc.info
+docs/dvc-snapshot.html
+www/docs
+www/download
+*~
+./configure
+./autom4te.cache
+./configure.lineno
+./config.log
+./config.status
+www/dvc.png
+./lisp/tests/xmtn-tests-one.el
+patches/
+.pc/
+.tmp-dvc/
+./.mtn-ignore
+./_MTN
+./lisp/tests/bzr-tests-one.el
+./debian/*debhelper*
+./debian/files
+./debian/dvc
View

Large diffs are not rendered by default.

Oops, something went wrong.
View
@@ -0,0 +1,136 @@
+THE VERY QUICK INSTALLATION GUIDE
+=================================
+
+Since nobody reads long documentation, here's a very short
+installation guide:
+
+$ autoconf # only needed when the configure script is not present
+$ cd dvc/
+$ mkdir ++build/
+$ cd ++build/
+$ ../configure
+$ make
+[ possibly make install ]
+
+And add
+
+(load-file "/path/to/dvc/++build/dvc-load.el")
+
+to your ~/.emacs.el
+
+For the details, see below.
+
+
+USING CONFIGURE
+===============
+
+0) If you get DVC from the revision control, the ./configure script is
+ not included. You have to run "autoreconf" or "autoconf" to recreate it.
+
+1) Select your emacs flavor, this is the option --with-emacs and its
+ default is emacs (GNU Emacs). Choose a prefix for the installation
+ with --prefix, by default /usr/local.
+
+ The default locations are as follows:
+
+ a) GNU Emacs: lisp files goto ${prefix}/share/emacs/site-lisp and
+ info files to ${prefix}/info (overridable with --with-lispdir=...
+ and --infodir=...)
+
+ b) XEmacs: lisp files goto ${prefix}/lib/xemacs/site-packages/lisp/xtla and info
+ files to ${prefix}/lib/xemacs/site-packages/info, (overridable
+ with --with-infodir=... and --infodir=...)
+
+ ATTENTION: Files byte-compiled with GNU Emacs are NOT COMPATIBLE with the
+ XEmacs and you may experience strange problems during startup when doing
+ so. Thus ensure you are configuring with --with-emacs=xemacs when
+ installing DVC for XEmacs!
+
+ a) GNU Emacs users run:
+ ./configure
+
+ b) XEmacs users run:
+ ./configure --with-emacs=xemacs
+
+ It is possible to build DVC in a separate directory. For instance, type
+
+ mkdir emacs_build; cd emacs_build;
+ ../configure --with-emacs=emacs
+
+2) Compile the lisp files and info by running:
+ make
+
+3) Installing the files
+
+ Run the following command:
+ make install
+
+ a) The easy way
+
+ The files dvc.el generated in the build directory and in
+ the install directory do everything for you: Manually, you can
+ run
+
+ M-x load-file RET /path/to/install/share/emacs/site-lisp/dvc/dvc-load.el RET
+
+ (usefull when you want to load DVC after starting "emacs -q"!),
+ or add
+
+ (load-file "/path/to/install/share/emacs/site-lisp/dvc/dvc-load.el")
+
+ to your ~/.emacs.el
+
+
+ The manual way
+
+ GNU Emacs: Put the lisp/info path as chosen above into your load-path,
+ i.e. add the following to your ~/.emacs.el (if you don't already have an
+ equivalent)
+ (add-to-list 'load-path "/path/to/install/share/emacs/site-lisp/dvc/lisp/")
+ (add-to-list 'Info-default-directory-list "/path/to/install/share/info/"))
+
+ Now, GNU Emacs knows where to find DVC, tell it to load it, by adding
+ (require 'dvc-autoloads)
+ to your ~/.emacs.el.
+
+
+ b) XEmacs: You are lucky nothing to do for you!
+
+ That's it! Restart Emacs and read the info or start using DVC. For
+ example, look at the DVC submenu in the Tools menu.
+
+ If you would prefer to run DVC from its source directory rather
+ than installing it, then add the following to your .xemacs/init.el
+ file.
+
+ (load-file "/path/to/dvc/dvc-load.el")
+
+4) Integration of Xtla with Gnus
+
+ If you use Gnus and Xtla (support for tla and baz in DVC), you
+ probably want to add
+
+ (tla-insinuate-gnus)
+
+ to your ~/.gnus.el
+
+INSTALLING BY HAND (for GNU Emacs)
+==================
+
+Basically you need to copy all the *.el files into a directory that is listed
+in your `load-path' and the info file into a directory listed in your
+`Info-directory-list'.
+
+Then perform the steps from 3a) in the last section.
+
+NOTES
+=====
+
+- XEmacs users will require the file ewoc.el which is also installed in the
+ package dir. It's provided in the contrib/ directory of DVC.
+- xtla-browse.el is an add-on package for xtla.el. xtla-browse.el requires
+ tree-widget.el 2.0 or higher written by David Ponce. XEmacs users should
+ install the "jde" package. GNU Emacs in subversions.gnu.org CVS repository
+ contains tree-widget.el. If you are using older GNU Emacs or XEmacs, you can
+ get it from http://sourceforge.net/projects/emhacks/. xtla.el doesn't
+ require xtla-browse.el. xtla-browse.el is an option.
View
@@ -0,0 +1,26 @@
+* A poor mans installation guide
+- The following files are generated by linux build scripts:
+ dvc-version.el
+ dvc-site.el
+ dvc-autoloads.el
+- Copy these files from a working linux version to the dvc/lisp directory
+
+- DVC.el needs a sh executable. Using cygwin should be a working option
+ If sh is not in the search PATH, set it via:
+ (setq dvc-sh-executable "c:/cygwin/bin/sh.exe")
+
+- Add the following to your .emacs:
+(add-to-list 'load-path "c:/emacs/site-lisp/dvc/lisp")
+(require 'dvc-autoloads)
+
+- The following tip shows how to configure the windows keys as super/hyper
+ Put these lines before the (require 'dvc-autoloads) in your .emacs
+
+(setq w32-pass-lwindow-to-system nil
+ w32-pass-rwindow-to-system nil)
+
+(setq w32-lwindow-modifier 'super) ; lwindow acts as super
+(setq w32-rwindow-modifier 'hyper) ; rwindow acts as hyper
+(defvar dvc-prefix-key '[(super t)])
+
+
View
@@ -0,0 +1,100 @@
+
+
+PACKAGE_TARNAME = dvc
+PACKAGE_VERSION = 0
+
+# location of required programms
+AUTOCONF = autoconf
+TAR = tar
+RM = @RM@
+prefix = /usr/local
+datarootdir= ${prefix}/share
+info_dir = ${datarootdir}/info
+srcdir = .
+lispdir= $(prefix)/share/emacs/site-lisp/dvc
+
+SUBDIRS = lisp texinfo
+
+MKDIR_P = /bin/mkdir -p
+
+##############################################################################
+all: dvc info dvc-load.el
+
+Makefile: config.status $(srcdir)/Makefile.in
+ ./config.status $@
+
+dvc-load.el: config.status $(srcdir)/dvc-load.el.in
+ ./config.status $@
+
+$(srcdir)/configure: $(srcdir)/configure.ac
+ cd $(srcdir) ; $(AUTOCONF)
+ ./config.status --recheck
+
+config.status: $(srcdir)/configure
+ ./config.status --recheck
+
+info pdf dvi html:
+ cd texinfo; $(MAKE) $@
+
+dvc:
+ cd lisp; $(MAKE)
+
+dvc-verbose:
+ cd lisp; $(MAKE) all-verbose
+
+%-recursive:
+ @for dir in $(SUBDIRS) ; do ( cd $$dir; $(MAKE) $* ) ; done
+
+install: dvc-load.el install-recursive
+ sed -e 's|@''lispdir''@|'"$(lispdir)"'|' \
+ -e 's|@''info_dir''@|'"$(info_dir)"'|' \
+ $(srcdir)/dvc-load-install.el.in \
+ > $(lispdir)/dvc-load.el
+
+uninstall: uninstall-recursive
+ rmdir $(lispdir) || true
+
+clean: clean-recursive
+ rm -f dvc-load.el dvc-load-install.el
+
+distclean: clean distclean-recursive
+ rm -rf configure config.status config.log autom4te.cache/ Makefile
+
+maintainer-clean: maintainer-clean-recursive
+
+##############################################################################
+distdir = $(PACKAGE_TARNAME)-$(PACKAGE_VERSION)
+
+lispfiles = lisp/Makefile.in lisp/dvc-site.el.in \
+ lisp/contrib/*.el lisp/tests/*.el lisp/*.el
+docfiles = texinfo/Makefile.in texinfo/dvc.texinfo texinfo/dvc.info
+miscfiles = Makefile.in COPYING INSTALL* install-sh \
+ dvc-load.el.in dvc-load-install.el.in \
+ lisp/dvc-version.el \
+ texinfo/dvc-version.texinfo \
+ configure.ac configure
+extradist =
+
+distfiles = $(lispfiles) $(docfiles) $(miscfiles) $(extradist)
+
+dist:
+ rm -rf $(distdir) $(distdir).tar.gz
+ mkdir $(distdir)
+ build=`pwd` ; dd=$$build/$(distdir) ; cd $(srcdir) ; \
+ for f in $(distfiles) ; do d='.' ; \
+ if [ -f $$build/$$f ] ; then d=$$build ; fi ; \
+ e=`dirname $$f` ; f=`basename $$f` ; \
+ test -d $$dd/$$e || $(MKDIR_P) $$dd/$$e ; \
+ cp -p $$d/$$e/$$f $$dd/$$e/$$f ; done
+ $(TAR) cf - $(distdir) | gzip --best > $(distdir).tar.gz
+ rm -rf $(distdir)
+
+tarball:
+ $(MAKE) dist \
+ distdir=$(PACKAGE_TARNAME)-snapshot \
+ extradist='debian/* docs/* scripts/*'
+
+.PHONY: all info pdf dvi html dvc dvc-verbose \
+ install uninstall \
+ clean distclean maintainer-clean \
+ dist tarball
Oops, something went wrong.

0 comments on commit 0ffd245

Please sign in to comment.