Gnus development mailing list
 help / color / mirror / Atom feed
* The Gnus repository is switching to Git as of 2010-04-19
@ 2010-04-19 17:34 Ted Zlatanov
  2010-04-19 18:21 ` Sivaram Neelakantan
                   ` (2 more replies)
  0 siblings, 3 replies; 47+ messages in thread
From: Ted Zlatanov @ 2010-04-19 17:34 UTC (permalink / raw)
  To: emacs-devel; +Cc: ding

You can find out all the details at http://git.gnus.org/

The www.gnus.org web page will be updated as soon as possible but for
now please refer to http://git.gnus.org/ if you have any questions.

CVS access will be shut off shortly (right now it's read-only).  I don't
plan to bring it back or to keep synchronizing it.

I'd like to set up bidirectional synchronization between the Emacs
Bazaar repo and Gnus' Git repo; if you can do that or want to help me do
it please let me know.

Thanks
Ted





^ permalink raw reply	[flat|nested] 47+ messages in thread

* Re: The Gnus repository is switching to Git as of 2010-04-19
  2010-04-19 17:34 The Gnus repository is switching to Git as of 2010-04-19 Ted Zlatanov
@ 2010-04-19 18:21 ` Sivaram Neelakantan
  2010-04-19 19:13   ` Ted Zlatanov
  2010-04-19 19:17   ` Sven Joachim
  2010-04-20 13:03 ` Harry Putnam
       [not found] ` <jwvr5mb8evr.fsf-monnier+emacs@gnu.org>
  2 siblings, 2 replies; 47+ messages in thread
From: Sivaram Neelakantan @ 2010-04-19 18:21 UTC (permalink / raw)
  To: ding

Ted Zlatanov <tzz@lifelogs.com> writes:

> You can find out all the details at http://git.gnus.org/
>
> The www.gnus.org web page will be updated as soon as possible but for
> now please refer to http://git.gnus.org/ if you have any questions.
>

So, how big would the download be now that git repos bring the entire
thing down with it?

[snipped 13 lines]



 sivaram
 -- 




^ permalink raw reply	[flat|nested] 47+ messages in thread

* Re: The Gnus repository is switching to Git as of 2010-04-19
  2010-04-19 18:21 ` Sivaram Neelakantan
@ 2010-04-19 19:13   ` Ted Zlatanov
  2010-04-21  8:50     ` Steinar Bang
  2010-04-19 19:17   ` Sven Joachim
  1 sibling, 1 reply; 47+ messages in thread
From: Ted Zlatanov @ 2010-04-19 19:13 UTC (permalink / raw)
  To: ding

On Mon, 19 Apr 2010 23:51:39 +0530 Sivaram Neelakantan <nsivaram.net@gmail.com> wrote: 

SN> Ted Zlatanov <tzz@lifelogs.com> writes:
>> You can find out all the details at http://git.gnus.org/
>> 
>> The www.gnus.org web page will be updated as soon as possible but for
>> now please refer to http://git.gnus.org/ if you have any questions.

SN> So, how big would the download be now that git repos bring the entire
SN> thing down with it?

20-30 MB currently.  Gnus will still be available as a tarball release
to those who don't want to track the repository development.

Ted




^ permalink raw reply	[flat|nested] 47+ messages in thread

* Re: The Gnus repository is switching to Git as of 2010-04-19
  2010-04-19 18:21 ` Sivaram Neelakantan
  2010-04-19 19:13   ` Ted Zlatanov
@ 2010-04-19 19:17   ` Sven Joachim
  1 sibling, 0 replies; 47+ messages in thread
From: Sven Joachim @ 2010-04-19 19:17 UTC (permalink / raw)
  To: ding

On 2010-04-19 20:21 +0200, Sivaram Neelakantan wrote:

> So, how big would the download be now that git repos bring the entire
> thing down with it?

,----
| % git clone http://git.gnus.org/gnus.git
| Initialized empty Git repository in /usr/local/src/gnus/.git/
| remote: Counting objects: 63323, done.        
| remote: Compressing objects: 100% (11087/11087), done.        
| remote: Total 63323 (delta 52118), reused 63284 (delta 52100)        
| Receiving objects: 100% (63323/63323), 17.13 MiB | 445 KiB/s, done.
| Resolving deltas: 100% (52118/52118), done.
`----

Sven



^ permalink raw reply	[flat|nested] 47+ messages in thread

* Re: The Gnus repository is switching to Git as of 2010-04-19
  2010-04-19 17:34 The Gnus repository is switching to Git as of 2010-04-19 Ted Zlatanov
  2010-04-19 18:21 ` Sivaram Neelakantan
@ 2010-04-20 13:03 ` Harry Putnam
  2010-04-20 13:29   ` Ted Zlatanov
  2010-04-20 13:57   ` Andreas Schwab
       [not found] ` <jwvr5mb8evr.fsf-monnier+emacs@gnu.org>
  2 siblings, 2 replies; 47+ messages in thread
From: Harry Putnam @ 2010-04-20 13:03 UTC (permalink / raw)
  To: emacs-devel; +Cc: ding

Ted Zlatanov <tzz@lifelogs.com> writes:

> You can find out all the details at http://git.gnus.org/

Not familiar with git, but it appears simple enough, and just
downloaded the clone.  One thing I didn't see on the page above was
any mention of `updating' as we used to do with cvs.

So do we just always pull down a whole clone?





^ permalink raw reply	[flat|nested] 47+ messages in thread

* Re: The Gnus repository is switching to Git as of 2010-04-19
  2010-04-20 13:03 ` Harry Putnam
@ 2010-04-20 13:29   ` Ted Zlatanov
  2010-04-20 13:57   ` Andreas Schwab
  1 sibling, 0 replies; 47+ messages in thread
From: Ted Zlatanov @ 2010-04-20 13:29 UTC (permalink / raw)
  To: emacs-devel; +Cc: ding

On Tue, 20 Apr 2010 08:03:40 -0500 Harry Putnam <reader@newsguy.com> wrote: 

HP> Ted Zlatanov <tzz@lifelogs.com> writes:
>> You can find out all the details at http://git.gnus.org/

HP> Not familiar with git, but it appears simple enough, and just
HP> downloaded the clone.  One thing I didn't see on the page above was
HP> any mention of `updating' as we used to do with cvs.

HP> So do we just always pull down a whole clone?

Cloning is a really small download, under 20 MB currently.  I installed
cgit (linked from the git.gnus.org page) so you can download a zip or
tgz snapshot of a particular branch or revision.

You don't need to clone every time to get an update.  To update, you do
a "git pull" usually but there's also "git merge" and "git reset"
depending on what you need.  As with Bazaar and other DVCSs, using Git
requires un-learning some CVS habits and learning some new ones...

Ted





^ permalink raw reply	[flat|nested] 47+ messages in thread

* Re: The Gnus repository is switching to Git as of 2010-04-19
       [not found] ` <jwvr5mb8evr.fsf-monnier+emacs@gnu.org>
@ 2010-04-20 13:55   ` Ted Zlatanov
  2010-04-20 15:00     ` Stefan Monnier
  2010-04-22  5:49     ` The Gnus repository is switching to Git as of 2010-04-19 Harry Putnam
  0 siblings, 2 replies; 47+ messages in thread
From: Ted Zlatanov @ 2010-04-20 13:55 UTC (permalink / raw)
  To: Stefan Monnier; +Cc: emacs-devel, ding

On Mon, 19 Apr 2010 14:50:03 -0400 Stefan Monnier <monnier@iro.umontreal.ca> wrote: 

SM> Here is the way I imagine it might work:
SM> - take an Emacs Bzr branch.
SM> - massage it with "bzr mv", "bzr rm", and "bzr add" to make it look
SM>   exactly like the corresponding revision in Gnus's Git.
SM> - call it "Gnus Bzr branch".
SM> - then use magic to make this Gnus Bzr branch sync bidirectionally with
SM>   the corresponding Git branch.

SM> We should then be able to use manually "bzr merge" from the Emacs Bzr
SM> branch to the Gnus Bzr branch and vice versa without too much pain (tho
SM> it will suffer from many spurious conflicts on files that are in one
SM> branch but not in the other, so some extra scripting will be helpful to
SM> ease the pain).

SM> If someone knows a magician that can take care of the Bzr<->Git part,
SM> I'm all ears.

I asked Carsten (org-mode) for guidance as he does something similar.

git-bzr supports push and pull (bzr-git only supports pull) so maybe it
makes sense to put the magic on the Git side.  In that case it may also
make sense to set up the "for-emacs" synchronization branch inside Gnus
and simply pull all the commits out of Bazaar for a specific set of
files.  IOW, instead of massaging the file locations in the for-emacs
branch, I could assemble a map of "gnus-file-name <-> emacs-file-name"
for all the files that need to be synchronized and then only look at
commits that involve those files.  So the "magic" would not only
synchronize but also translate and make rearranging the files
unnecessary.

I don't know which approach is best, honestly, so Carsten's opinion will
be valuable in addition to yours and anyone else willing to help.
Katsumi Yamaoka and Miles Bader, especially, may have interesting views
as they've worked on this synchronization with the CVS side.

Ted



^ permalink raw reply	[flat|nested] 47+ messages in thread

* Re: The Gnus repository is switching to Git as of 2010-04-19
  2010-04-20 13:03 ` Harry Putnam
  2010-04-20 13:29   ` Ted Zlatanov
@ 2010-04-20 13:57   ` Andreas Schwab
  1 sibling, 0 replies; 47+ messages in thread
From: Andreas Schwab @ 2010-04-20 13:57 UTC (permalink / raw)
  To: Harry Putnam; +Cc: emacs-devel, ding

Harry Putnam <reader@newsguy.com> writes:

> Not familiar with git, but it appears simple enough, and just
> downloaded the clone.  One thing I didn't see on the page above was
> any mention of `updating' as we used to do with cvs.

See gitcvs-migration(7).

Andreas.

-- 
Andreas Schwab, schwab@linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."



^ permalink raw reply	[flat|nested] 47+ messages in thread

* Re: The Gnus repository is switching to Git as of 2010-04-19
  2010-04-20 13:55   ` Ted Zlatanov
@ 2010-04-20 15:00     ` Stefan Monnier
  2010-04-20 20:05       ` Ted Zlatanov
  2010-04-22  5:49     ` The Gnus repository is switching to Git as of 2010-04-19 Harry Putnam
  1 sibling, 1 reply; 47+ messages in thread
From: Stefan Monnier @ 2010-04-20 15:00 UTC (permalink / raw)
  To: Ted Zlatanov; +Cc: ding, emacs-devel

> git-bzr supports push and pull (bzr-git only supports pull) so maybe it
> makes sense to put the magic on the Git side.

git-bzr might be a good choice for the "magic" part, yes.

> IOW, instead of massaging the file locations in the for-emacs
> branch, I could assemble a map of "gnus-file-name <-> emacs-file-name"
> for all the files that need to be synchronized and then only look at
> commits that involve those files.  So the "magic" would not only
> synchronize but also translate and make rearranging the files
> unnecessary.

The "rearranging the files" is a simple way to "write" the map of
"gnus-file-name <-> emacs-file-name".  Bzr handles file renaming very
well, so if you do the renaming on the Bzr side, I think it'll work OK.
It doesn't handle removals as well (resulting in conflicts when you
merge changes to the removed file), but it shouldn't be too hard to cook
up a script which will resolve those conflicts automatically.

Since this will involve renaming of all files, the support for renaming
will be important.  If Git handles renames as well as Bzr in such
a case, then it doesn't matter where you do the renaming (on the Git or
the Bzr side).


        Stefan




^ permalink raw reply	[flat|nested] 47+ messages in thread

* Re: The Gnus repository is switching to Git as of 2010-04-19
  2010-04-20 15:00     ` Stefan Monnier
@ 2010-04-20 20:05       ` Ted Zlatanov
  2010-04-20 22:28         ` Stefan Monnier
                           ` (2 more replies)
  0 siblings, 3 replies; 47+ messages in thread
From: Ted Zlatanov @ 2010-04-20 20:05 UTC (permalink / raw)
  To: Stefan Monnier; +Cc: emacs-devel, ding

On Tue, 20 Apr 2010 11:00:18 -0400 Stefan Monnier <monnier@iro.umontreal.ca> wrote: 

>> git-bzr supports push and pull (bzr-git only supports pull) so maybe it
>> makes sense to put the magic on the Git side.

SM> git-bzr might be a good choice for the "magic" part, yes.

>> IOW, instead of massaging the file locations in the for-emacs
>> branch, I could assemble a map of "gnus-file-name <-> emacs-file-name"
>> for all the files that need to be synchronized and then only look at
>> commits that involve those files.  So the "magic" would not only
>> synchronize but also translate and make rearranging the files
>> unnecessary.

SM> The "rearranging the files" is a simple way to "write" the map of
SM> "gnus-file-name <-> emacs-file-name".  Bzr handles file renaming very
SM> well, so if you do the renaming on the Bzr side, I think it'll work OK.
SM> It doesn't handle removals as well (resulting in conflicts when you
SM> merge changes to the removed file), but it shouldn't be too hard to cook
SM> up a script which will resolve those conflicts automatically.

Git doesn't really do renames, but "git diff" will detect them if the
deleted and the new file have the same content.  So I generated a local
branch with git-bzr and then git {rm,mv} to implement the appended
differences.  It's not correct yet but at least for the lisp/gnus/*.el
files it will track commits.  So now `git bzr fetch' will fetch changes
to these files from Emacs while retaining the Gnus directory structure.

SM> Since this will involve renaming of all files, the support for renaming
SM> will be important.  If Git handles renames as well as Bzr in such
SM> a case, then it doesn't matter where you do the renaming (on the Git or
SM> the Bzr side).

I think it's been OK so far as an experiment but setting it up correctly
will probably be a pain.  btw, lisp/gnus/ChangeLog should be renamed to
lisp/ChangeLog (the diff below doesn't, by accident).  Also there's a
cascade of image files under etc/images and with the Gnus *.texi files
that probably need a one-time remapping I wasn't patient enough to do
just now.

The setup is:

1) git bzr add emacs ~/source/emacs/trunk; git checkout emacs

2) git checkout -b gnus-for-emacs

3) do the renames and deletes (maybe this could be automated somehow
based on file similarity?) and commit them.  The list of renames (I
include my experimental one) can be obtained with 
"git diff --summary -M -r emacs -r COMMITREF" for example.

Once it's all set up, I can say in my Bazaar-tracking repository

# what's new from Emacs?
git bzr fetch emacs
git diff gnus-for-emacs master

# what's new for Emacs?
git diff gnus-for-emacs emacs

...but as I said it's all an experiment so I don't know how painful it
will be on a daily basis.  One particular annoyance is that it's all
very verbose, I need to find a way to filter to only the files of
interest.  To do that I may need to write the mapping from Gnus to Emacs
filenames anyhow.

A likely problem will be merging a specific Emacs branch bidirectionally
to a specific Gnus branch.  So far I've only done it for Gnus trunk
vs. Emacs trunk.

Ted

 delete mode 100644 BUGS
 delete mode 100644 COPYING
 delete mode 100644 ChangeLog
 rename etc/GNUS-NEWS => GNUS-NEWS (100%)
 delete mode 100644 INSTALL
 delete mode 100644 INSTALL.BZR
 delete mode 100644 Makefile.in
 delete mode 100644 README
 delete mode 100644 admin/CPP-DEFINES
 delete mode 100644 admin/ChangeLog
 delete mode 100644 admin/FOR-RELEASE
 delete mode 100644 admin/MAINTAINERS
 delete mode 100644 admin/README
 delete mode 100644 admin/admin.el
 delete mode 100644 admin/alloc-colors.c
 delete mode 100755 admin/build-configs
 delete mode 100644 admin/charsets/.arch-inventory
 delete mode 100644 admin/charsets/Makefile
 delete mode 100644 admin/charsets/big5.awk
 delete mode 100644 admin/charsets/compact.awk
 delete mode 100644 admin/charsets/cp51932.awk
 delete mode 100644 admin/charsets/cp932.awk
 delete mode 100644 admin/charsets/eucjp-ms.awk
 delete mode 100644 admin/charsets/gb180302.awk
 delete mode 100644 admin/charsets/gb180304.awk
 delete mode 100644 admin/charsets/kuten.awk
 delete mode 100755 admin/charsets/mapconv
 delete mode 100644 admin/charsets/mapfiles/CP720.map.gz
 delete mode 100644 admin/charsets/mapfiles/CP858.map.gz
 delete mode 100644 admin/charsets/mapfiles/CP932.TXT.gz
 delete mode 100644 admin/charsets/mapfiles/JISX213A.map.gz
 delete mode 100644 admin/charsets/mapfiles/MULE-ethiopic.map.gz
 delete mode 100644 admin/charsets/mapfiles/MULE-ipa.map.gz
 delete mode 100644 admin/charsets/mapfiles/MULE-is13194.map.gz
 delete mode 100644 admin/charsets/mapfiles/MULE-lviscii.map.gz
 delete mode 100644 admin/charsets/mapfiles/MULE-sisheng.map.gz
 delete mode 100644 admin/charsets/mapfiles/MULE-tibetan.map.gz
 delete mode 100644 admin/charsets/mapfiles/MULE-uviscii.map.gz
 delete mode 100644 admin/charsets/mapfiles/PTCP154.gz
 delete mode 100644 admin/charsets/mapfiles/README
 delete mode 100644 admin/charsets/mapfiles/Uni2JIS.gz
 delete mode 100644 admin/charsets/mapfiles/bulgarian-mik.txt.gz
 delete mode 100644 admin/charsets/mapfiles/cns2ucsdkw.txt.gz
 delete mode 100644 admin/charsets/mapfiles/stdenc.txt.gz
 delete mode 100644 admin/charsets/mapfiles/symbol.txt.gz
 delete mode 100644 admin/charsets/mule-charsets.el
 delete mode 100755 admin/check-doc-strings
 delete mode 100644 admin/cus-test.el
 delete mode 100755 admin/diff-tar-files
 delete mode 100644 admin/emacs-pretesters
 delete mode 100755 admin/make-announcement
 delete mode 100755 admin/make-changelog-diff
 delete mode 100755 admin/make-emacs
 delete mode 100644 admin/make-tarball.txt
 delete mode 100644 admin/notes/BRANCH
 delete mode 100644 admin/notes/bugtracker
 delete mode 100644 admin/notes/changelogs
 delete mode 100644 admin/notes/commits
 delete mode 100644 admin/notes/copyright
 delete mode 100644 admin/notes/cpp
 delete mode 100644 admin/notes/documentation
 delete mode 100644 admin/notes/exit-value
 delete mode 100644 admin/notes/font-backend
 delete mode 100644 admin/notes/iftc
 delete mode 100644 admin/notes/lel-TODO
 delete mode 100644 admin/notes/multi-tty
 delete mode 100644 admin/notes/newfile
 delete mode 100644 admin/notes/trailing-whitespace
 delete mode 100644 admin/notes/unicode
 delete mode 100644 admin/notes/years
 delete mode 100644 admin/nt/README-UNDUMP.W32
 delete mode 100644 admin/nt/README-ftp-server
 delete mode 100644 admin/nt/README.W32
 delete mode 100755 admin/nt/dump.bat
 delete mode 100755 admin/nt/makedist.bat
 delete mode 100755 admin/quick-install-emacs
 delete mode 100644 admin/unidata/.arch-inventory
 delete mode 100644 admin/unidata/.gitignore
 delete mode 100644 admin/unidata/Makefile.in
 delete mode 100644 admin/unidata/README
 delete mode 100644 admin/unidata/UnicodeData.txt
 delete mode 100644 admin/unidata/copyright.html
 delete mode 100644 admin/unidata/makefile.w32-in
 delete mode 100644 admin/unidata/unidata-gen.el
 delete mode 100755 autogen.sh
 delete mode 100644 config.bat
 delete mode 100755 config.guess
 delete mode 100755 config.sub
 delete mode 100755 configure
 delete mode 100644 configure.in
 delete mode 100644 doc/emacs/ChangeLog
 delete mode 100644 doc/emacs/Makefile.in
 delete mode 100644 doc/emacs/abbrevs.texi
 delete mode 100644 doc/emacs/ack.texi
 delete mode 100644 doc/emacs/anti.texi
 delete mode 100644 doc/emacs/arevert-xtra.texi
 delete mode 100644 doc/emacs/basic.texi
 delete mode 100644 doc/emacs/buffers.texi
 delete mode 100644 doc/emacs/building.texi
 delete mode 100644 doc/emacs/cal-xtra.texi
 delete mode 100644 doc/emacs/calendar.texi
 delete mode 100644 doc/emacs/cmdargs.texi
 delete mode 100644 doc/emacs/commands.texi
 delete mode 100644 doc/emacs/custom.texi
 delete mode 100644 doc/emacs/dired-xtra.texi
 delete mode 100644 doc/emacs/dired.texi
 delete mode 100644 doc/emacs/display.texi
 delete mode 100644 doc/emacs/doclicense.texi
 delete mode 100644 doc/emacs/emacs-xtra.texi
 delete mode 100644 doc/emacs/emacs.texi
 delete mode 100644 doc/emacs/emerge-xtra.texi
 delete mode 100644 doc/emacs/entering.texi
 delete mode 100644 doc/emacs/files.texi
 delete mode 100644 doc/emacs/fixit.texi
 delete mode 100644 doc/emacs/fortran-xtra.texi
 delete mode 100644 doc/emacs/frames.texi
 delete mode 100644 doc/emacs/glossary.texi
 delete mode 100644 doc/emacs/gnu.texi
 delete mode 100644 doc/emacs/gpl.texi
 delete mode 100644 doc/emacs/help.texi
 delete mode 100644 doc/emacs/indent.texi
 delete mode 100644 doc/emacs/killing.texi
 delete mode 100644 doc/emacs/kmacro.texi
 delete mode 100644 doc/emacs/m-x.texi
 delete mode 100644 doc/emacs/macos.texi
 delete mode 100644 doc/emacs/maintaining.texi
 delete mode 100644 doc/emacs/major.texi
 delete mode 100644 doc/emacs/makefile.w32-in
 delete mode 100644 doc/emacs/mark.texi
 delete mode 100644 doc/emacs/mini.texi
 delete mode 100644 doc/emacs/misc.texi
 delete mode 100644 doc/emacs/msdog-xtra.texi
 delete mode 100644 doc/emacs/msdog.texi
 delete mode 100644 doc/emacs/mule.texi
 delete mode 100644 doc/emacs/picture-xtra.texi
 delete mode 100644 doc/emacs/programs.texi
 delete mode 100644 doc/emacs/regs.texi
 delete mode 100644 doc/emacs/rmail.texi
 delete mode 100644 doc/emacs/screen.texi
 delete mode 100644 doc/emacs/search.texi
 delete mode 100644 doc/emacs/sending.texi
 delete mode 100644 doc/emacs/text.texi
 delete mode 100644 doc/emacs/trouble.texi
 delete mode 100644 doc/emacs/vc-xtra.texi
 delete mode 100644 doc/emacs/vc1-xtra.texi
 delete mode 100644 doc/emacs/windows.texi
 delete mode 100644 doc/emacs/xresources.texi
 delete mode 100644 doc/lispintro/ChangeLog
 delete mode 100644 doc/lispintro/Makefile.in
 delete mode 100644 doc/lispintro/README
 delete mode 100644 doc/lispintro/cons-1.eps
 delete mode 100644 doc/lispintro/cons-1.pdf
 delete mode 100644 doc/lispintro/cons-2.eps
 delete mode 100644 doc/lispintro/cons-2.pdf
 delete mode 100644 doc/lispintro/cons-2a.eps
 delete mode 100644 doc/lispintro/cons-2a.pdf
 delete mode 100644 doc/lispintro/cons-3.eps
 delete mode 100644 doc/lispintro/cons-3.pdf
 delete mode 100644 doc/lispintro/cons-4.eps
 delete mode 100644 doc/lispintro/cons-4.pdf
 delete mode 100644 doc/lispintro/cons-5.eps
 delete mode 100644 doc/lispintro/cons-5.pdf
 delete mode 100644 doc/lispintro/doclicense.texi
 delete mode 100644 doc/lispintro/drawers.eps
 delete mode 100644 doc/lispintro/drawers.pdf
 delete mode 100644 doc/lispintro/emacs-lisp-intro.texi
 delete mode 100644 doc/lispintro/lambda-1.eps
 delete mode 100644 doc/lispintro/lambda-1.pdf
 delete mode 100644 doc/lispintro/lambda-2.eps
 delete mode 100644 doc/lispintro/lambda-2.pdf
 delete mode 100644 doc/lispintro/lambda-3.eps
 delete mode 100644 doc/lispintro/lambda-3.pdf
 delete mode 100644 doc/lispintro/makefile.w32-in
 delete mode 100644 doc/lispref/.arch-inventory
 delete mode 100644 doc/lispref/ChangeLog
 delete mode 100644 doc/lispref/Makefile.in
 delete mode 100644 doc/lispref/README
 delete mode 100644 doc/lispref/abbrevs.texi
 delete mode 100644 doc/lispref/advice.texi
 delete mode 100644 doc/lispref/anti.texi
 delete mode 100644 doc/lispref/back.texi
 delete mode 100644 doc/lispref/backups.texi
 delete mode 100644 doc/lispref/book-spine.texinfo
 delete mode 100644 doc/lispref/buffers.texi
 delete mode 100644 doc/lispref/commands.texi
 delete mode 100644 doc/lispref/compile.texi
 delete mode 100644 doc/lispref/control.texi
 delete mode 100644 doc/lispref/customize.texi
 delete mode 100644 doc/lispref/debugging.texi
 delete mode 100644 doc/lispref/display.texi
 delete mode 100644 doc/lispref/doclicense.texi
 delete mode 100644 doc/lispref/edebug.texi
 delete mode 100644 doc/lispref/elisp-covers.texi
 delete mode 100644 doc/lispref/elisp.texi
 delete mode 100644 doc/lispref/errors.texi
 delete mode 100644 doc/lispref/eval.texi
 delete mode 100644 doc/lispref/files.texi
 delete mode 100644 doc/lispref/frames.texi
 delete mode 100644 doc/lispref/front-cover-1.texi
 delete mode 100644 doc/lispref/functions.texi
 delete mode 100644 doc/lispref/gpl.texi
 delete mode 100644 doc/lispref/hash.texi
 delete mode 100644 doc/lispref/help.texi
 delete mode 100644 doc/lispref/hooks.texi
 delete mode 100644 doc/lispref/index.texi
 delete mode 100644 doc/lispref/internals.texi
 delete mode 100644 doc/lispref/intro.texi
 delete mode 100644 doc/lispref/keymaps.texi
 delete mode 100644 doc/lispref/lay-flat.texi
 delete mode 100644 doc/lispref/lists.texi
 delete mode 100644 doc/lispref/loading.texi
 delete mode 100644 doc/lispref/locals.texi
 delete mode 100644 doc/lispref/macros.texi
 delete mode 100644 doc/lispref/makefile.w32-in
 delete mode 100644 doc/lispref/maps.texi
 delete mode 100644 doc/lispref/markers.texi
 delete mode 100644 doc/lispref/minibuf.texi
 delete mode 100644 doc/lispref/modes.texi
 delete mode 100644 doc/lispref/nonascii.texi
 delete mode 100644 doc/lispref/numbers.texi
 delete mode 100644 doc/lispref/objects.texi
 delete mode 100644 doc/lispref/os.texi
 delete mode 100644 doc/lispref/positions.texi
 delete mode 100644 doc/lispref/processes.texi
 delete mode 100644 doc/lispref/searching.texi
 delete mode 100644 doc/lispref/sequences.texi
 delete mode 100644 doc/lispref/spellfile
 delete mode 100644 doc/lispref/streams.texi
 delete mode 100644 doc/lispref/strings.texi
 delete mode 100644 doc/lispref/symbols.texi
 delete mode 100644 doc/lispref/syntax.texi
 delete mode 100644 doc/lispref/text.texi
 delete mode 100755 doc/lispref/tindex.pl
 delete mode 100644 doc/lispref/tips.texi
 delete mode 100644 doc/lispref/two-volume-cross-refs.txt
 delete mode 100644 doc/lispref/two-volume.make
 delete mode 100644 doc/lispref/two.el
 delete mode 100644 doc/lispref/variables.texi
 delete mode 100644 doc/lispref/vol1.texi
 delete mode 100644 doc/lispref/vol2.texi
 delete mode 100644 doc/lispref/windows.texi
 delete mode 100644 doc/man/ChangeLog
 delete mode 100644 doc/man/b2m.1
 delete mode 100644 doc/man/ctags.1
 delete mode 100644 doc/man/ebrowse.1
 delete mode 100644 doc/man/emacs.1
 delete mode 100644 doc/man/emacsclient.1
 delete mode 100644 doc/man/etags.1
 delete mode 100644 doc/man/grep-changelog.1
 delete mode 100644 doc/man/rcs-checkin.1
 delete mode 100644 doc/misc/ChangeLog
 delete mode 100644 doc/misc/Makefile.in
 delete mode 100644 doc/misc/ada-mode.texi
 delete mode 100644 doc/misc/autotype.texi
 delete mode 100644 doc/misc/calc.texi
 delete mode 100644 doc/misc/cc-mode.texi
 delete mode 100644 doc/misc/cl.texi
 delete mode 100644 doc/misc/dbus.texi
 delete mode 100644 doc/misc/dired-x.texi
 delete mode 100644 doc/misc/ebrowse.texi
 delete mode 100644 doc/misc/ede.texi
 delete mode 100644 doc/misc/ediff.texi
 delete mode 100644 doc/misc/edt.texi
 delete mode 100644 doc/misc/eieio.texi
 delete mode 100644 doc/misc/epa.texi
 delete mode 100644 doc/misc/erc.texi
 delete mode 100644 doc/misc/eshell.texi
 delete mode 100644 doc/misc/eudc.texi
 delete mode 100644 doc/misc/faq.texi
 delete mode 100644 doc/misc/flymake.texi
 delete mode 100644 doc/misc/forms.texi
 delete mode 100644 doc/misc/gpl.texi
 delete mode 100644 doc/misc/idlwave.texi
 delete mode 100644 doc/misc/info.texi
 delete mode 100644 doc/misc/mairix-el.texi
 delete mode 100644 doc/misc/makefile.w32-in
 delete mode 100644 doc/misc/mh-e.texi
 delete mode 100644 doc/misc/newsticker.texi
 delete mode 100644 doc/misc/nxml-mode.texi
 delete mode 100644 doc/misc/org.texi
 delete mode 100644 doc/misc/pcl-cvs.texi
 delete mode 100644 doc/misc/rcirc.texi
 delete mode 100644 doc/misc/reftex.texi
 delete mode 100644 doc/misc/remember.texi
 delete mode 100644 doc/misc/sc.texi
 delete mode 100644 doc/misc/sem-user.texi
 delete mode 100644 doc/misc/semantic.texi
 delete mode 100644 doc/misc/ses.texi
 delete mode 100644 doc/misc/smtpmail.texi
 delete mode 100644 doc/misc/speedbar.texi
 delete mode 100644 doc/misc/texinfo.tex
 delete mode 100644 doc/misc/tramp.texi
 delete mode 100644 doc/misc/trampver.texi
 delete mode 100644 doc/misc/url.texi
 delete mode 100644 doc/misc/vip.texi
 delete mode 100644 doc/misc/viper.texi
 delete mode 100644 doc/misc/widget.texi
 delete mode 100644 doc/misc/woman.texi
 delete mode 100644 etc/AUTHORS
 delete mode 100644 etc/BABYL
 delete mode 100644 etc/CENSORSHIP
 delete mode 100644 etc/CONTRIBUTE
 delete mode 100644 etc/COOKIES
 delete mode 100644 etc/COPYING
 delete mode 100644 etc/ChangeLog
 delete mode 100644 etc/DEBUG
 delete mode 100644 etc/DEVEL.HUMOR
 delete mode 100644 etc/DISTRIB
 delete mode 100644 etc/ERC-NEWS
 delete mode 100644 etc/ETAGS.EBNF
 delete mode 100644 etc/ETAGS.README
 delete mode 100644 etc/FTP
 delete mode 100644 etc/GNU
 delete mode 100644 etc/HELLO
 delete mode 100644 etc/INTERVIEW
 delete mode 100644 etc/JOKES
 delete mode 100644 etc/LINUX-GNU
 delete mode 100644 etc/MACHINES
 delete mode 100644 etc/MAILINGLISTS
 delete mode 100644 etc/MH-E-NEWS
 delete mode 100644 etc/MORE.STUFF
 delete mode 100644 etc/MOTIVATION
 delete mode 100644 etc/NEWS
 delete mode 100644 etc/NEWS.1-17
 delete mode 100644 etc/NEWS.18
 delete mode 100644 etc/NEWS.19
 delete mode 100644 etc/NEWS.20
 delete mode 100644 etc/NEWS.21
 delete mode 100644 etc/NEWS.22
 delete mode 100644 etc/NEWS.23
 delete mode 100644 etc/NXML-NEWS
 delete mode 100644 etc/ORDERS
 delete mode 100644 etc/PROBLEMS
 delete mode 100644 etc/README
 delete mode 100644 etc/SERVICE
 delete mode 100644 etc/TERMS
 delete mode 100644 etc/THE-GNU-PROJECT
 delete mode 100644 etc/TODO
 delete mode 100644 etc/WHY-FREE
 delete mode 100644 etc/celibacy.1
 delete mode 100644 etc/charsets/8859-10.map
 delete mode 100644 etc/charsets/8859-11.map
 delete mode 100644 etc/charsets/8859-13.map
 delete mode 100644 etc/charsets/8859-14.map
 delete mode 100644 etc/charsets/8859-15.map
 delete mode 100644 etc/charsets/8859-16.map
 delete mode 100644 etc/charsets/8859-2.map
 delete mode 100644 etc/charsets/8859-3.map
 delete mode 100644 etc/charsets/8859-4.map
 delete mode 100644 etc/charsets/8859-5.map
 delete mode 100644 etc/charsets/8859-6.map
 delete mode 100644 etc/charsets/8859-7.map
 delete mode 100644 etc/charsets/8859-8.map
 delete mode 100644 etc/charsets/8859-9.map
 delete mode 100644 etc/charsets/ALTERNATIVNYJ.map
 delete mode 100644 etc/charsets/BIG5-1.map
 delete mode 100644 etc/charsets/BIG5-2.map
 delete mode 100644 etc/charsets/BIG5-HKSCS.map
 delete mode 100644 etc/charsets/BIG5.map
 delete mode 100644 etc/charsets/CNS-1.map
 delete mode 100644 etc/charsets/CNS-2.map
 delete mode 100644 etc/charsets/CNS-3.map
 delete mode 100644 etc/charsets/CNS-4.map
 delete mode 100644 etc/charsets/CNS-5.map
 delete mode 100644 etc/charsets/CNS-6.map
 delete mode 100644 etc/charsets/CNS-7.map
 delete mode 100644 etc/charsets/CNS-F.map
 delete mode 100644 etc/charsets/CP10007.map
 delete mode 100644 etc/charsets/CP1125.map
 delete mode 100644 etc/charsets/CP1250.map
 delete mode 100644 etc/charsets/CP1251.map
 delete mode 100644 etc/charsets/CP1252.map
 delete mode 100644 etc/charsets/CP1253.map
 delete mode 100644 etc/charsets/CP1254.map
 delete mode 100644 etc/charsets/CP1255.map
 delete mode 100644 etc/charsets/CP1256.map
 delete mode 100644 etc/charsets/CP1257.map
 delete mode 100644 etc/charsets/CP1258.map
 delete mode 100644 etc/charsets/CP720.map
 delete mode 100644 etc/charsets/CP737.map
 delete mode 100644 etc/charsets/CP775.map
 delete mode 100644 etc/charsets/CP858.map
 delete mode 100644 etc/charsets/CP932-2BYTE.map
 delete mode 100644 etc/charsets/CP949-2BYTE.map
 delete mode 100644 etc/charsets/EBCDICUK.map
 delete mode 100644 etc/charsets/EBCDICUS.map
 delete mode 100644 etc/charsets/GB180302.map
 delete mode 100644 etc/charsets/GB180304.map
 delete mode 100644 etc/charsets/GB2312.map
 delete mode 100644 etc/charsets/GBK.map
 delete mode 100644 etc/charsets/HP-ROMAN8.map
 delete mode 100644 etc/charsets/IBM037.map
 delete mode 100644 etc/charsets/IBM038.map
 delete mode 100644 etc/charsets/IBM1004.map
 delete mode 100644 etc/charsets/IBM1026.map
 delete mode 100644 etc/charsets/IBM1047.map
 delete mode 100644 etc/charsets/IBM256.map
 delete mode 100644 etc/charsets/IBM273.map
 delete mode 100644 etc/charsets/IBM274.map
 delete mode 100644 etc/charsets/IBM275.map
 delete mode 100644 etc/charsets/IBM277.map
 delete mode 100644 etc/charsets/IBM278.map
 delete mode 100644 etc/charsets/IBM280.map
 delete mode 100644 etc/charsets/IBM281.map
 delete mode 100644 etc/charsets/IBM284.map
 delete mode 100644 etc/charsets/IBM285.map
 delete mode 100644 etc/charsets/IBM290.map
 delete mode 100644 etc/charsets/IBM297.map
 delete mode 100644 etc/charsets/IBM420.map
 delete mode 100644 etc/charsets/IBM423.map
 delete mode 100644 etc/charsets/IBM424.map
 delete mode 100644 etc/charsets/IBM437.map
 delete mode 100644 etc/charsets/IBM500.map
 delete mode 100644 etc/charsets/IBM850.map
 delete mode 100644 etc/charsets/IBM851.map
 delete mode 100644 etc/charsets/IBM852.map
 delete mode 100644 etc/charsets/IBM855.map
 delete mode 100644 etc/charsets/IBM856.map
 delete mode 100644 etc/charsets/IBM857.map
 delete mode 100644 etc/charsets/IBM860.map
 delete mode 100644 etc/charsets/IBM861.map
 delete mode 100644 etc/charsets/IBM862.map
 delete mode 100644 etc/charsets/IBM863.map
 delete mode 100644 etc/charsets/IBM864.map
 delete mode 100644 etc/charsets/IBM865.map
 delete mode 100644 etc/charsets/IBM866.map
 delete mode 100644 etc/charsets/IBM868.map
 delete mode 100644 etc/charsets/IBM869.map
 delete mode 100644 etc/charsets/IBM870.map
 delete mode 100644 etc/charsets/IBM871.map
 delete mode 100644 etc/charsets/IBM874.map
 delete mode 100644 etc/charsets/IBM875.map
 delete mode 100644 etc/charsets/IBM880.map
 delete mode 100644 etc/charsets/IBM891.map
 delete mode 100644 etc/charsets/IBM903.map
 delete mode 100644 etc/charsets/IBM904.map
 delete mode 100644 etc/charsets/IBM905.map
 delete mode 100644 etc/charsets/IBM918.map
 delete mode 100644 etc/charsets/JISC6226.map
 delete mode 100644 etc/charsets/JISX0201.map
 delete mode 100644 etc/charsets/JISX0208.map
 delete mode 100644 etc/charsets/JISX0212.map
 delete mode 100644 etc/charsets/JISX2131.map
 delete mode 100644 etc/charsets/JISX2132.map
 delete mode 100644 etc/charsets/JISX213A.map
 delete mode 100644 etc/charsets/JOHAB.map
 delete mode 100644 etc/charsets/KA-ACADEMY.map
 delete mode 100644 etc/charsets/KA-PS.map
 delete mode 100644 etc/charsets/KOI-8.map
 delete mode 100644 etc/charsets/KOI8-R.map
 delete mode 100644 etc/charsets/KOI8-T.map
 delete mode 100644 etc/charsets/KOI8-U.map
 delete mode 100644 etc/charsets/KSC5601.map
 delete mode 100644 etc/charsets/KSC5636.map
 delete mode 100644 etc/charsets/MACINTOSH.map
 delete mode 100644 etc/charsets/MIK.map
 delete mode 100644 etc/charsets/MULE-ethiopic.map
 delete mode 100644 etc/charsets/MULE-ipa.map
 delete mode 100644 etc/charsets/MULE-is13194.map
 delete mode 100644 etc/charsets/MULE-lviscii.map
 delete mode 100644 etc/charsets/MULE-sisheng.map
 delete mode 100644 etc/charsets/MULE-tibetan.map
 delete mode 100644 etc/charsets/MULE-uviscii.map
 delete mode 100644 etc/charsets/NEXTSTEP.map
 delete mode 100644 etc/charsets/PTCP154.map
 delete mode 100644 etc/charsets/README
 delete mode 100644 etc/charsets/TIS-620.map
 delete mode 100644 etc/charsets/VISCII.map
 delete mode 100644 etc/charsets/VSCII-2.map
 delete mode 100644 etc/charsets/VSCII.map
 delete mode 100644 etc/charsets/stdenc.map
 delete mode 100644 etc/charsets/symbol.map
 delete mode 100644 etc/compilation.txt
 delete mode 100644 etc/condom.1
 delete mode 100644 etc/copying.paper
 delete mode 100644 etc/e/README
 delete mode 100644 etc/e/eterm-color
 delete mode 100644 etc/e/eterm-color.ti
 delete mode 100644 etc/echo.msg
 delete mode 100644 etc/edt-user.el
 delete mode 100644 etc/emacs-buffer.gdb
 delete mode 100644 etc/emacs.bash
 delete mode 100644 etc/emacs.csh
 delete mode 100644 etc/emacs.desktop
 delete mode 100644 etc/emacs.icon
 delete mode 100644 etc/emacs.py
 delete mode 100644 etc/emacs2.py
 delete mode 100644 etc/emacs3.py
 delete mode 100644 etc/enriched.doc
 delete mode 100644 etc/forms-d2.dat
 delete mode 100644 etc/future-bug
 delete mode 100644 etc/grep.txt
 delete mode 100644 etc/images/README
 delete mode 100644 etc/images/attach.pbm
 delete mode 100644 etc/images/attach.xpm
 delete mode 100644 etc/images/back-arrow.pbm
 delete mode 100644 etc/images/back-arrow.xpm
 delete mode 100644 etc/images/bookmark_add.pbm
 delete mode 100644 etc/images/bookmark_add.xpm
 delete mode 100644 etc/images/cancel.pbm
 delete mode 100644 etc/images/cancel.xpm
 delete mode 100644 etc/images/close.pbm
 delete mode 100644 etc/images/close.xpm
 delete mode 100644 etc/images/connect.xpm
 delete mode 100644 etc/images/contact.pbm
 delete mode 100644 etc/images/contact.xpm
 delete mode 100644 etc/images/copy.pbm
 delete mode 100644 etc/images/copy.xpm
 delete mode 100644 etc/images/custom/README
 delete mode 100644 etc/images/custom/down-pushed.xpm
 delete mode 100644 etc/images/custom/down.xpm
 delete mode 100644 etc/images/custom/right-pushed.xpm
 delete mode 100644 etc/images/custom/right.xpm
 delete mode 100644 etc/images/cut.pbm
 delete mode 100644 etc/images/cut.xpm
 delete mode 100644 etc/images/data-save.pbm
 delete mode 100644 etc/images/data-save.xpm
 delete mode 100644 etc/images/delete.pbm
 delete mode 100644 etc/images/delete.xpm
 delete mode 100644 etc/images/describe.xpm
 delete mode 100644 etc/images/diropen.pbm
 delete mode 100644 etc/images/diropen.xpm
 delete mode 100644 etc/images/disconnect.xpm
 delete mode 100644 etc/images/exit.pbm
 delete mode 100644 etc/images/exit.xpm
 delete mode 100644 etc/images/ezimage/README
 delete mode 100644 etc/images/ezimage/bits.xpm
 delete mode 100644 etc/images/ezimage/bitsbang.xpm
 delete mode 100644 etc/images/ezimage/box-minus.xpm
 delete mode 100644 etc/images/ezimage/box-plus.xpm
 delete mode 100644 etc/images/ezimage/box.xpm
 delete mode 100644 etc/images/ezimage/checkmark.xpm
 delete mode 100644 etc/images/ezimage/dir-minus.xpm
 delete mode 100644 etc/images/ezimage/dir-plus.xpm
 delete mode 100644 etc/images/ezimage/dir.xpm
 delete mode 100644 etc/images/ezimage/doc-minus.xpm
 delete mode 100644 etc/images/ezimage/doc-plus.xpm
 delete mode 100644 etc/images/ezimage/doc.xpm
 delete mode 100644 etc/images/ezimage/info.xpm
 delete mode 100644 etc/images/ezimage/key.xpm
 delete mode 100644 etc/images/ezimage/label.xpm
 delete mode 100644 etc/images/ezimage/lock.xpm
 delete mode 100644 etc/images/ezimage/mail.xpm
 delete mode 100644 etc/images/ezimage/page-minus.xpm
 delete mode 100644 etc/images/ezimage/page-plus.xpm
 delete mode 100644 etc/images/ezimage/page.xpm
 delete mode 100644 etc/images/ezimage/tag-gt.xpm
 delete mode 100644 etc/images/ezimage/tag-minus.xpm
 delete mode 100644 etc/images/ezimage/tag-plus.xpm
 delete mode 100644 etc/images/ezimage/tag-type.xpm
 delete mode 100644 etc/images/ezimage/tag-v.xpm
 delete mode 100644 etc/images/ezimage/tag.xpm
 delete mode 100644 etc/images/ezimage/unlock.xpm
 delete mode 100644 etc/images/fwd-arrow.pbm
 delete mode 100644 etc/images/fwd-arrow.xpm
 delete mode 100644 etc/images/gnus.pbm
 delete mode 100644 etc/images/gnus/README
 delete mode 100644 etc/images/gnus/catchup.pbm
 delete mode 100644 etc/images/gnus/catchup.xpm
 delete mode 100644 etc/images/gnus/cu-exit.pbm
 delete mode 100644 etc/images/gnus/cu-exit.xpm
 delete mode 100644 etc/images/gnus/describe-group.pbm
 delete mode 100644 etc/images/gnus/describe-group.xpm
 delete mode 100644 etc/images/gnus/exit-gnus.pbm
 delete mode 100644 etc/images/gnus/exit-gnus.xpm
 delete mode 100644 etc/images/gnus/exit-summ.pbm
 delete mode 100644 etc/images/gnus/exit-summ.xpm
 delete mode 100644 etc/images/gnus/followup.pbm
 delete mode 100644 etc/images/gnus/followup.xpm
 delete mode 100644 etc/images/gnus/fuwo.pbm
 delete mode 100644 etc/images/gnus/fuwo.xpm
 delete mode 100644 etc/images/gnus/get-news.pbm
 delete mode 100644 etc/images/gnus/get-news.xpm
 delete mode 100644 etc/images/gnus/gnntg.pbm
 delete mode 100644 etc/images/gnus/gnntg.xpm
 delete mode 100644 etc/images/gnus/gnus-pointer.xbm
 delete mode 100644 etc/images/gnus/gnus-pointer.xpm
 delete mode 100644 etc/images/gnus/gnus.png
 delete mode 100644 etc/images/gnus/gnus.svg
 delete mode 100644 etc/images/gnus/gnus.xbm
 delete mode 100644 etc/images/gnus/gnus.xpm
 delete mode 100644 etc/images/gnus/important.xpm
 delete mode 100644 etc/images/gnus/kill-group.pbm
 delete mode 100644 etc/images/gnus/kill-group.xpm
 delete mode 100644 etc/images/gnus/mail-reply.pbm
 delete mode 100644 etc/images/gnus/mail-reply.xpm
 delete mode 100644 etc/images/gnus/mail-send.xpm
 delete mode 100644 etc/images/gnus/next-ur.pbm
 delete mode 100644 etc/images/gnus/next-ur.xpm
 delete mode 100644 etc/images/gnus/post.pbm
 delete mode 100644 etc/images/gnus/post.xpm
 delete mode 100644 etc/images/gnus/prev-ur.pbm
 delete mode 100644 etc/images/gnus/prev-ur.xpm
 delete mode 100644 etc/images/gnus/preview.xbm
 delete mode 100644 etc/images/gnus/preview.xpm
 delete mode 100644 etc/images/gnus/receipt.xpm
 delete mode 100644 etc/images/gnus/reply-wo.pbm
 delete mode 100644 etc/images/gnus/reply-wo.xpm
 delete mode 100644 etc/images/gnus/reply.pbm
 delete mode 100644 etc/images/gnus/reply.xpm
 delete mode 100644 etc/images/gnus/rot13.pbm
 delete mode 100644 etc/images/gnus/rot13.xpm
 delete mode 100644 etc/images/gnus/save-aif.pbm
 delete mode 100644 etc/images/gnus/save-aif.xpm
 delete mode 100644 etc/images/gnus/save-art.pbm
 delete mode 100644 etc/images/gnus/save-art.xpm
 delete mode 100644 etc/images/gnus/subscribe.pbm
 delete mode 100644 etc/images/gnus/subscribe.xpm
 delete mode 100644 etc/images/gnus/toggle-subscription.xpm
 delete mode 100644 etc/images/gnus/unimportant.xpm
 delete mode 100644 etc/images/gnus/unsubscribe.pbm
 delete mode 100644 etc/images/gnus/unsubscribe.xpm
 delete mode 100644 etc/images/gnus/uu-decode.pbm
 delete mode 100644 etc/images/gnus/uu-decode.xpm
 delete mode 100644 etc/images/gnus/uu-post.pbm
 delete mode 100644 etc/images/gnus/uu-post.xpm
 delete mode 100644 etc/images/gud/README
 delete mode 100644 etc/images/gud/all.xpm
 delete mode 100644 etc/images/gud/break.pbm
 delete mode 100644 etc/images/gud/break.xpm
 delete mode 100644 etc/images/gud/cont.pbm
 delete mode 100644 etc/images/gud/cont.xpm
 delete mode 100644 etc/images/gud/down.pbm
 delete mode 100644 etc/images/gud/down.xpm
 delete mode 100644 etc/images/gud/finish.pbm
 delete mode 100644 etc/images/gud/finish.xpm
 delete mode 100644 etc/images/gud/go.pbm
 delete mode 100644 etc/images/gud/go.xpm
 delete mode 100644 etc/images/gud/next.pbm
 delete mode 100644 etc/images/gud/next.xpm
 delete mode 100644 etc/images/gud/nexti.pbm
 delete mode 100644 etc/images/gud/nexti.xpm
 delete mode 100644 etc/images/gud/pp.pbm
 delete mode 100644 etc/images/gud/pp.xpm
 delete mode 100644 etc/images/gud/print.pbm
 delete mode 100644 etc/images/gud/print.xpm
 delete mode 100644 etc/images/gud/pstar.pbm
 delete mode 100644 etc/images/gud/pstar.xpm
 delete mode 100644 etc/images/gud/rcont.xpm
 delete mode 100644 etc/images/gud/recstart.xpm
 delete mode 100644 etc/images/gud/recstop.xpm
 delete mode 100644 etc/images/gud/remove.pbm
 delete mode 100644 etc/images/gud/remove.xpm
 delete mode 100644 etc/images/gud/rfinish.xpm
 delete mode 100644 etc/images/gud/rnext.xpm
 delete mode 100644 etc/images/gud/rnexti.xpm
 delete mode 100644 etc/images/gud/rstep.xpm
 delete mode 100644 etc/images/gud/rstepi.xpm
 delete mode 100644 etc/images/gud/run.pbm
 delete mode 100644 etc/images/gud/run.xpm
 delete mode 100644 etc/images/gud/step.pbm
 delete mode 100644 etc/images/gud/step.xpm
 delete mode 100644 etc/images/gud/stepi.pbm
 delete mode 100644 etc/images/gud/stepi.xpm
 delete mode 100644 etc/images/gud/stop.pbm
 delete mode 100644 etc/images/gud/stop.xpm
 delete mode 100644 etc/images/gud/thread.xpm
 delete mode 100644 etc/images/gud/until.pbm
 delete mode 100644 etc/images/gud/until.xpm
 delete mode 100644 etc/images/gud/up.pbm
 delete mode 100644 etc/images/gud/up.xpm
 delete mode 100644 etc/images/gud/watch.pbm
 delete mode 100644 etc/images/gud/watch.xpm
 delete mode 100644 etc/images/help.pbm
 delete mode 100644 etc/images/help.xpm
 delete mode 100644 etc/images/home.pbm
 delete mode 100644 etc/images/home.xpm
 delete mode 100644 etc/images/icons/README
 delete mode 100644 etc/images/icons/hicolor/128x128/apps/emacs.png
 delete mode 100644 etc/images/icons/hicolor/16x16/apps/emacs.png
 delete mode 100644 etc/images/icons/hicolor/16x16/apps/emacs22.png
 delete mode 100644 etc/images/icons/hicolor/24x24/apps/emacs.png
 delete mode 100644 etc/images/icons/hicolor/24x24/apps/emacs22.png
 delete mode 100644 etc/images/icons/hicolor/32x32/apps/emacs.png
 delete mode 100644 etc/images/icons/hicolor/32x32/apps/emacs22.png
 delete mode 100644 etc/images/icons/hicolor/48x48/apps/emacs.png
 delete mode 100644 etc/images/icons/hicolor/48x48/apps/emacs22.png
 delete mode 100644 etc/images/icons/hicolor/scalable/apps/emacs.svg
 delete mode 100644 etc/images/icons/hicolor/scalable/mimetypes/emacs-document.svg
 delete mode 100644 etc/images/index.pbm
 delete mode 100644 etc/images/index.xpm
 delete mode 100644 etc/images/info.pbm
 delete mode 100644 etc/images/info.xpm
 delete mode 100644 etc/images/jump-to.pbm
 delete mode 100644 etc/images/jump-to.xpm
 delete mode 100644 etc/images/left-arrow.pbm
 delete mode 100644 etc/images/left-arrow.xpm
 delete mode 100644 etc/images/letter.pbm
 delete mode 100644 etc/images/letter.xpm
 delete mode 100644 etc/images/lock-broken.xpm
 delete mode 100644 etc/images/lock-ok.xpm
 delete mode 100644 etc/images/lock.xpm
 delete mode 100644 etc/images/low-color/README
 delete mode 100644 etc/images/low-color/back-arrow.xpm
 delete mode 100644 etc/images/low-color/copy.xpm
 delete mode 100644 etc/images/low-color/cut.xpm
 delete mode 100644 etc/images/low-color/fwd-arrow.xpm
 delete mode 100644 etc/images/low-color/help.xpm
 delete mode 100644 etc/images/low-color/home.xpm
 delete mode 100644 etc/images/low-color/index.xpm
 delete mode 100644 etc/images/low-color/jump-to.xpm
 delete mode 100644 etc/images/low-color/left-arrow.xpm
 delete mode 100644 etc/images/low-color/new.xpm
 delete mode 100644 etc/images/low-color/next-node.xpm
 delete mode 100644 etc/images/low-color/open.xpm
 delete mode 100644 etc/images/low-color/paste.xpm
 delete mode 100644 etc/images/low-color/preferences.xpm
 delete mode 100644 etc/images/low-color/prev-node.xpm
 delete mode 100644 etc/images/low-color/print.xpm
 delete mode 100644 etc/images/low-color/right-arrow.xpm
 delete mode 100644 etc/images/low-color/save.xpm
 delete mode 100644 etc/images/low-color/saveas.xpm
 delete mode 100644 etc/images/low-color/search.xpm
 delete mode 100644 etc/images/low-color/spell.xpm
 delete mode 100644 etc/images/low-color/undo.xpm
 delete mode 100644 etc/images/low-color/up-arrow.xpm
 delete mode 100644 etc/images/low-color/up-node.xpm
 delete mode 100644 etc/images/mail/README
 delete mode 100644 etc/images/mail/compose.pbm
 delete mode 100644 etc/images/mail/compose.xpm
 delete mode 100644 etc/images/mail/copy.xpm
 delete mode 100644 etc/images/mail/flag-for-followup.pbm
 delete mode 100644 etc/images/mail/flag-for-followup.xpm
 delete mode 100644 etc/images/mail/forward.xpm
 delete mode 100644 etc/images/mail/inbox.pbm
 delete mode 100644 etc/images/mail/inbox.xpm
 delete mode 100644 etc/images/mail/move.pbm
 delete mode 100644 etc/images/mail/move.xpm
 delete mode 100644 etc/images/mail/not-spam.xpm
 delete mode 100644 etc/images/mail/outbox.xpm
 delete mode 100644 etc/images/mail/preview.xpm
 delete mode 100644 etc/images/mail/repack.pbm
 delete mode 100644 etc/images/mail/repack.xpm
 delete mode 100644 etc/images/mail/reply-all.pbm
 delete mode 100644 etc/images/mail/reply-all.xpm
 delete mode 100644 etc/images/mail/reply-from.pbm
 delete mode 100644 etc/images/mail/reply-from.xpm
 delete mode 100644 etc/images/mail/reply-to.pbm
 delete mode 100644 etc/images/mail/reply-to.xpm
 delete mode 100644 etc/images/mail/reply.pbm
 delete mode 100644 etc/images/mail/reply.xpm
 delete mode 100644 etc/images/mail/save-draft.xpm
 delete mode 100644 etc/images/mail/save.xpm
 delete mode 100644 etc/images/mail/send.pbm
 delete mode 100644 etc/images/mail/send.xpm
 delete mode 100644 etc/images/mail/spam.xpm
 delete mode 100644 etc/images/mh-logo.xpm
 delete mode 100644 etc/images/mpc/README
 delete mode 100644 etc/images/mpc/add.xpm
 delete mode 100644 etc/images/mpc/ffwd.xpm
 delete mode 100644 etc/images/mpc/next.xpm
 delete mode 100644 etc/images/mpc/pause.xpm
 delete mode 100644 etc/images/mpc/play.xpm
 delete mode 100644 etc/images/mpc/prev.xpm
 delete mode 100644 etc/images/mpc/rewind.xpm
 delete mode 100644 etc/images/mpc/stop.xpm
 delete mode 100644 etc/images/new.pbm
 delete mode 100644 etc/images/new.xpm
 delete mode 100644 etc/images/next-node.pbm
 delete mode 100644 etc/images/next-node.xpm
 delete mode 100644 etc/images/next-page.pbm
 delete mode 100644 etc/images/next-page.xpm
 delete mode 100644 etc/images/open.pbm
 delete mode 100644 etc/images/open.xpm
 delete mode 100644 etc/images/paste.pbm
 delete mode 100644 etc/images/paste.xpm
 delete mode 100644 etc/images/preferences.pbm
 delete mode 100644 etc/images/preferences.xpm
 delete mode 100644 etc/images/prev-node.pbm
 delete mode 100644 etc/images/prev-node.xpm
 delete mode 100644 etc/images/print.pbm
 delete mode 100644 etc/images/print.xpm
 delete mode 100644 etc/images/redo.xpm
 delete mode 100644 etc/images/refresh.pbm
 delete mode 100644 etc/images/refresh.xpm
 delete mode 100644 etc/images/right-arrow.pbm
 delete mode 100644 etc/images/right-arrow.xpm
 delete mode 100644 etc/images/save.pbm
 delete mode 100644 etc/images/save.xpm
 delete mode 100644 etc/images/saveas.pbm
 delete mode 100644 etc/images/saveas.xpm
 delete mode 100644 etc/images/search-replace.pbm
 delete mode 100644 etc/images/search-replace.xpm
 delete mode 100644 etc/images/search.pbm
 delete mode 100644 etc/images/search.xpm
 delete mode 100644 etc/images/separator.xpm
 delete mode 100644 etc/images/show.pbm
 delete mode 100644 etc/images/show.xpm
 delete mode 100644 etc/images/smilies/README
 delete mode 100644 etc/images/smilies/blink.pbm
 delete mode 100644 etc/images/smilies/blink.xpm
 delete mode 100644 etc/images/smilies/braindamaged.xpm
 delete mode 100644 etc/images/smilies/cry.xpm
 delete mode 100644 etc/images/smilies/dead.xpm
 delete mode 100644 etc/images/smilies/evil.xpm
 delete mode 100644 etc/images/smilies/forced.xpm
 delete mode 100644 etc/images/smilies/frown.pbm
 delete mode 100644 etc/images/smilies/frown.xpm
 delete mode 100644 etc/images/smilies/grayscale/README
 delete mode 100644 etc/images/smilies/grayscale/blink.xpm
 delete mode 100644 etc/images/smilies/grayscale/braindamaged.xpm
 delete mode 100644 etc/images/smilies/grayscale/cry.xpm
 delete mode 100644 etc/images/smilies/grayscale/dead.xpm
 delete mode 100644 etc/images/smilies/grayscale/evil.xpm
 delete mode 100644 etc/images/smilies/grayscale/forced.xpm
 delete mode 100644 etc/images/smilies/grayscale/frown.xpm
 delete mode 100644 etc/images/smilies/grayscale/grin.xpm
 delete mode 100644 etc/images/smilies/grayscale/indifferent.xpm
 delete mode 100644 etc/images/smilies/grayscale/reverse-smile.xpm
 delete mode 100644 etc/images/smilies/grayscale/sad.xpm
 delete mode 100644 etc/images/smilies/grayscale/smile.xpm
 delete mode 100644 etc/images/smilies/grayscale/wry.xpm
 delete mode 100644 etc/images/smilies/grin.xpm
 delete mode 100644 etc/images/smilies/indifferent.xpm
 delete mode 100644 etc/images/smilies/medium/README
 delete mode 100644 etc/images/smilies/medium/blink.xpm
 delete mode 100644 etc/images/smilies/medium/braindamaged.xpm
 delete mode 100644 etc/images/smilies/medium/cry.xpm
 delete mode 100644 etc/images/smilies/medium/dead.xpm
 delete mode 100644 etc/images/smilies/medium/evil.xpm
 delete mode 100644 etc/images/smilies/medium/forced.xpm
 delete mode 100644 etc/images/smilies/medium/frown.xpm
 delete mode 100644 etc/images/smilies/medium/grin.xpm
 delete mode 100644 etc/images/smilies/medium/indifferent.xpm
 delete mode 100644 etc/images/smilies/medium/reverse-smile.xpm
 delete mode 100644 etc/images/smilies/medium/sad.xpm
 delete mode 100644 etc/images/smilies/medium/smile.xpm
 delete mode 100644 etc/images/smilies/medium/wry.xpm
 delete mode 100644 etc/images/smilies/sad.pbm
 delete mode 100644 etc/images/smilies/sad.xpm
 delete mode 100644 etc/images/smilies/smile.pbm
 delete mode 100644 etc/images/smilies/smile.xpm
 delete mode 100644 etc/images/smilies/wry.pbm
 delete mode 100644 etc/images/smilies/wry.xpm
 delete mode 100644 etc/images/sort-ascending.xpm
 delete mode 100644 etc/images/sort-column-ascending.xpm
 delete mode 100644 etc/images/sort-criteria.xpm
 delete mode 100644 etc/images/sort-descending.xpm
 delete mode 100644 etc/images/sort-row-ascending.xpm
 delete mode 100644 etc/images/spell.pbm
 delete mode 100644 etc/images/spell.xpm
 delete mode 100644 etc/images/splash.pbm
 delete mode 100644 etc/images/splash.png
 delete mode 100644 etc/images/splash.svg
 delete mode 100644 etc/images/splash.xpm
 delete mode 100644 etc/images/tree-widget/default/README
 delete mode 100644 etc/images/tree-widget/default/close.png
 delete mode 100644 etc/images/tree-widget/default/close.xpm
 delete mode 100644 etc/images/tree-widget/default/empty.png
 delete mode 100644 etc/images/tree-widget/default/empty.xpm
 delete mode 100644 etc/images/tree-widget/default/end-guide.png
 delete mode 100644 etc/images/tree-widget/default/end-guide.xpm
 delete mode 100644 etc/images/tree-widget/default/guide.png
 delete mode 100644 etc/images/tree-widget/default/guide.xpm
 delete mode 100644 etc/images/tree-widget/default/handle.png
 delete mode 100644 etc/images/tree-widget/default/handle.xpm
 delete mode 100644 etc/images/tree-widget/default/leaf.png
 delete mode 100644 etc/images/tree-widget/default/leaf.xpm
 delete mode 100644 etc/images/tree-widget/default/no-guide.png
 delete mode 100644 etc/images/tree-widget/default/no-guide.xpm
 delete mode 100644 etc/images/tree-widget/default/no-handle.png
 delete mode 100644 etc/images/tree-widget/default/no-handle.xpm
 delete mode 100644 etc/images/tree-widget/default/open.png
 delete mode 100644 etc/images/tree-widget/default/open.xpm
 delete mode 100644 etc/images/tree-widget/folder/README
 delete mode 100644 etc/images/tree-widget/folder/close.png
 delete mode 100644 etc/images/tree-widget/folder/close.xpm
 delete mode 100644 etc/images/tree-widget/folder/empty.png
 delete mode 100644 etc/images/tree-widget/folder/empty.xpm
 delete mode 100644 etc/images/tree-widget/folder/end-guide.png
 delete mode 100644 etc/images/tree-widget/folder/end-guide.xpm
 delete mode 100644 etc/images/tree-widget/folder/guide.png
 delete mode 100644 etc/images/tree-widget/folder/guide.xpm
 delete mode 100644 etc/images/tree-widget/folder/handle.png
 delete mode 100644 etc/images/tree-widget/folder/handle.xpm
 delete mode 100644 etc/images/tree-widget/folder/leaf.png
 delete mode 100644 etc/images/tree-widget/folder/leaf.xpm
 delete mode 100644 etc/images/tree-widget/folder/no-guide.png
 delete mode 100644 etc/images/tree-widget/folder/no-guide.xpm
 delete mode 100644 etc/images/tree-widget/folder/no-handle.png
 delete mode 100644 etc/images/tree-widget/folder/no-handle.xpm
 delete mode 100644 etc/images/tree-widget/folder/open.png
 delete mode 100644 etc/images/tree-widget/folder/open.xpm
 delete mode 100644 etc/images/undo.pbm
 delete mode 100644 etc/images/undo.xpm
 delete mode 100644 etc/images/up-arrow.pbm
 delete mode 100644 etc/images/up-arrow.xpm
 delete mode 100644 etc/images/up-node.pbm
 delete mode 100644 etc/images/up-node.xpm
 delete mode 100644 etc/images/zoom-in.xpm
 delete mode 100644 etc/images/zoom-out.pbm
 delete mode 100644 etc/images/zoom-out.xpm
 delete mode 100644 etc/ms-kermit
 delete mode 100644 etc/nxml/00000-0007F.el
 delete mode 100644 etc/nxml/00080-000FF.el
 delete mode 100644 etc/nxml/00100-0017F.el
 delete mode 100644 etc/nxml/00180-0024F.el
 delete mode 100644 etc/nxml/00250-002AF.el
 delete mode 100644 etc/nxml/002B0-002FF.el
 delete mode 100644 etc/nxml/00300-0036F.el
 delete mode 100644 etc/nxml/00370-003FF.el
 delete mode 100644 etc/nxml/00400-004FF.el
 delete mode 100644 etc/nxml/00500-0052F.el
 delete mode 100644 etc/nxml/00530-0058F.el
 delete mode 100644 etc/nxml/00590-005FF.el
 delete mode 100644 etc/nxml/00600-006FF.el
 delete mode 100644 etc/nxml/00700-0074F.el
 delete mode 100644 etc/nxml/00780-007BF.el
 delete mode 100644 etc/nxml/00900-0097F.el
 delete mode 100644 etc/nxml/00980-009FF.el
 delete mode 100644 etc/nxml/00A00-00A7F.el
 delete mode 100644 etc/nxml/00A80-00AFF.el
 delete mode 100644 etc/nxml/00B00-00B7F.el
 delete mode 100644 etc/nxml/00B80-00BFF.el
 delete mode 100644 etc/nxml/00C00-00C7F.el
 delete mode 100644 etc/nxml/00C80-00CFF.el
 delete mode 100644 etc/nxml/00D00-00D7F.el
 delete mode 100644 etc/nxml/00D80-00DFF.el
 delete mode 100644 etc/nxml/00E00-00E7F.el
 delete mode 100644 etc/nxml/00E80-00EFF.el
 delete mode 100644 etc/nxml/00F00-00FFF.el
 delete mode 100644 etc/nxml/01000-0109F.el
 delete mode 100644 etc/nxml/010A0-010FF.el
 delete mode 100644 etc/nxml/01100-011FF.el
 delete mode 100644 etc/nxml/01200-0137F.el
 delete mode 100644 etc/nxml/013A0-013FF.el
 delete mode 100644 etc/nxml/01400-0167F.el
 delete mode 100644 etc/nxml/01680-0169F.el
 delete mode 100644 etc/nxml/016A0-016FF.el
 delete mode 100644 etc/nxml/01700-0171F.el
 delete mode 100644 etc/nxml/01720-0173F.el
 delete mode 100644 etc/nxml/01740-0175F.el
 delete mode 100644 etc/nxml/01760-0177F.el
 delete mode 100644 etc/nxml/01780-017FF.el
 delete mode 100644 etc/nxml/01800-018AF.el
 delete mode 100644 etc/nxml/01E00-01EFF.el
 delete mode 100644 etc/nxml/01F00-01FFF.el
 delete mode 100644 etc/nxml/02000-0206F.el
 delete mode 100644 etc/nxml/02070-0209F.el
 delete mode 100644 etc/nxml/020A0-020CF.el
 delete mode 100644 etc/nxml/020D0-020FF.el
 delete mode 100644 etc/nxml/02100-0214F.el
 delete mode 100644 etc/nxml/02150-0218F.el
 delete mode 100644 etc/nxml/02190-021FF.el
 delete mode 100644 etc/nxml/02200-022FF.el
 delete mode 100644 etc/nxml/02300-023FF.el
 delete mode 100644 etc/nxml/02400-0243F.el
 delete mode 100644 etc/nxml/02440-0245F.el
 delete mode 100644 etc/nxml/02460-024FF.el
 delete mode 100644 etc/nxml/02500-0257F.el
 delete mode 100644 etc/nxml/02580-0259F.el
 delete mode 100644 etc/nxml/025A0-025FF.el
 delete mode 100644 etc/nxml/02600-026FF.el
 delete mode 100644 etc/nxml/02700-027BF.el
 delete mode 100644 etc/nxml/027C0-027EF.el
 delete mode 100644 etc/nxml/027F0-027FF.el
 delete mode 100644 etc/nxml/02800-028FF.el
 delete mode 100644 etc/nxml/02900-0297F.el
 delete mode 100644 etc/nxml/02980-029FF.el
 delete mode 100644 etc/nxml/02A00-02AFF.el
 delete mode 100644 etc/nxml/02E80-02EFF.el
 delete mode 100644 etc/nxml/02F00-02FDF.el
 delete mode 100644 etc/nxml/02FF0-02FFF.el
 delete mode 100644 etc/nxml/03000-0303F.el
 delete mode 100644 etc/nxml/03040-0309F.el
 delete mode 100644 etc/nxml/030A0-030FF.el
 delete mode 100644 etc/nxml/03100-0312F.el
 delete mode 100644 etc/nxml/03130-0318F.el
 delete mode 100644 etc/nxml/03190-0319F.el
 delete mode 100644 etc/nxml/031A0-031BF.el
 delete mode 100644 etc/nxml/031F0-031FF.el
 delete mode 100644 etc/nxml/03200-032FF.el
 delete mode 100644 etc/nxml/03300-033FF.el
 delete mode 100644 etc/nxml/03400-04DBF.el
 delete mode 100644 etc/nxml/0A000-0A48F.el
 delete mode 100644 etc/nxml/0A490-0A4CF.el
 delete mode 100644 etc/nxml/0FB00-0FB4F.el
 delete mode 100644 etc/nxml/0FB50-0FDFF.el
 delete mode 100644 etc/nxml/0FE00-0FE0F.el
 delete mode 100644 etc/nxml/0FE20-0FE2F.el
 delete mode 100644 etc/nxml/0FE30-0FE4F.el
 delete mode 100644 etc/nxml/0FE50-0FE6F.el
 delete mode 100644 etc/nxml/0FE70-0FEFF.el
 delete mode 100644 etc/nxml/0FF00-0FFEF.el
 delete mode 100644 etc/nxml/0FFF0-0FFFF.el
 delete mode 100644 etc/nxml/10300-1032F.el
 delete mode 100644 etc/nxml/10330-1034F.el
 delete mode 100644 etc/nxml/10400-1044F.el
 delete mode 100644 etc/nxml/1D000-1D0FF.el
 delete mode 100644 etc/nxml/1D100-1D1FF.el
 delete mode 100644 etc/nxml/1D400-1D7FF.el
 delete mode 100644 etc/nxml/E0000-E007F.el
 delete mode 100644 etc/nxml/README
 delete mode 100644 etc/nxml/test-invalid.xml
 delete mode 100644 etc/nxml/test-valid.xml
 delete mode 100644 etc/ps-prin0.ps
 delete mode 100644 etc/ps-prin1.ps
 delete mode 100644 etc/refcards/Makefile
 delete mode 100644 etc/refcards/README
 delete mode 100644 etc/refcards/calccard.pdf
 delete mode 100644 etc/refcards/calccard.tex
 delete mode 100644 etc/refcards/cs-dired-ref.pdf
 delete mode 100644 etc/refcards/cs-dired-ref.tex
 delete mode 100644 etc/refcards/cs-refcard.pdf
 delete mode 100644 etc/refcards/cs-refcard.tex
 delete mode 100644 etc/refcards/cs-survival.tex
 delete mode 100644 etc/refcards/de-refcard.pdf
 delete mode 100644 etc/refcards/de-refcard.tex
 delete mode 100644 etc/refcards/dired-ref.pdf
 delete mode 100644 etc/refcards/dired-ref.tex
 delete mode 100644 etc/refcards/fr-dired-ref.pdf
 delete mode 100644 etc/refcards/fr-dired-ref.tex
 delete mode 100644 etc/refcards/fr-refcard.pdf
 delete mode 100644 etc/refcards/fr-refcard.tex
 delete mode 100644 etc/refcards/fr-survival.tex
 delete mode 100644 etc/refcards/gnus-booklet.pdf
 delete mode 100644 etc/refcards/gnus-logo.eps
 delete mode 100644 etc/refcards/gnus-logo.pdf
 delete mode 100644 etc/refcards/gnus-refcard.pdf
 delete mode 100644 etc/refcards/gnus-refcard.tex
 delete mode 100644 etc/refcards/orgcard.pdf
 delete mode 100644 etc/refcards/orgcard.tex
 delete mode 100644 etc/refcards/pdflayout.sty
 delete mode 100644 etc/refcards/pl-refcard.pdf
 delete mode 100644 etc/refcards/pl-refcard.tex
 delete mode 100644 etc/refcards/pt-br-refcard.pdf
 delete mode 100644 etc/refcards/pt-br-refcard.tex
 delete mode 100644 etc/refcards/refcard.pdf
 delete mode 100644 etc/refcards/refcard.tex
 delete mode 100644 etc/refcards/ru-refcard.pdf
 delete mode 100644 etc/refcards/ru-refcard.tex
 delete mode 100644 etc/refcards/sk-dired-ref.pdf
 delete mode 100644 etc/refcards/sk-dired-ref.tex
 delete mode 100644 etc/refcards/sk-refcard.pdf
 delete mode 100644 etc/refcards/sk-refcard.tex
 delete mode 100644 etc/refcards/sk-survival.tex
 delete mode 100644 etc/refcards/survival.tex
 delete mode 100644 etc/refcards/vipcard.tex
 delete mode 100644 etc/refcards/viperCard.tex
 delete mode 100644 etc/rgb.txt
 delete mode 100644 etc/schema/README
 delete mode 100644 etc/schema/calstbl.rnc
 delete mode 100644 etc/schema/dbcalstbl.rnc
 delete mode 100644 etc/schema/dbhier.rnc
 delete mode 100644 etc/schema/dbnotn.rnc
 delete mode 100644 etc/schema/dbpool.rnc
 delete mode 100644 etc/schema/dbstart.rnc
 delete mode 100644 etc/schema/docbook.rnc
 delete mode 100644 etc/schema/locate.rnc
 delete mode 100644 etc/schema/rdfxml.rnc
 delete mode 100644 etc/schema/relaxng.rnc
 delete mode 100644 etc/schema/schemas.xml
 delete mode 100644 etc/schema/xhtml-applet.rnc
 delete mode 100644 etc/schema/xhtml-attribs.rnc
 delete mode 100644 etc/schema/xhtml-base.rnc
 delete mode 100644 etc/schema/xhtml-bdo.rnc
 delete mode 100644 etc/schema/xhtml-bform.rnc
 delete mode 100644 etc/schema/xhtml-btable.rnc
 delete mode 100644 etc/schema/xhtml-csismap.rnc
 delete mode 100644 etc/schema/xhtml-datatypes.rnc
 delete mode 100644 etc/schema/xhtml-edit.rnc
 delete mode 100644 etc/schema/xhtml-events.rnc
 delete mode 100644 etc/schema/xhtml-form.rnc
 delete mode 100644 etc/schema/xhtml-frames.rnc
 delete mode 100644 etc/schema/xhtml-hypertext.rnc
 delete mode 100644 etc/schema/xhtml-iframe.rnc
 delete mode 100644 etc/schema/xhtml-image.rnc
 delete mode 100644 etc/schema/xhtml-inlstyle.rnc
 delete mode 100644 etc/schema/xhtml-legacy.rnc
 delete mode 100644 etc/schema/xhtml-link.rnc
 delete mode 100644 etc/schema/xhtml-lst.rnc
 delete mode 100644 etc/schema/xhtml-meta.rnc
 delete mode 100644 etc/schema/xhtml-nameident.rnc
 delete mode 100644 etc/schema/xhtml-object.rnc
 delete mode 100644 etc/schema/xhtml-param.rnc
 delete mode 100644 etc/schema/xhtml-pres.rnc
 delete mode 100644 etc/schema/xhtml-ruby.rnc
 delete mode 100644 etc/schema/xhtml-script.rnc
 delete mode 100644 etc/schema/xhtml-ssismap.rnc
 delete mode 100644 etc/schema/xhtml-struct.rnc
 delete mode 100644 etc/schema/xhtml-table.rnc
 delete mode 100644 etc/schema/xhtml-text.rnc
 delete mode 100644 etc/schema/xhtml-tgt.rnc
 delete mode 100644 etc/schema/xhtml-xstyle.rnc
 delete mode 100644 etc/schema/xhtml.rnc
 delete mode 100644 etc/schema/xslt.rnc
 delete mode 100644 etc/ses-example.ses
 delete mode 100644 etc/sex.6
 delete mode 100644 etc/spook.lines
 delete mode 100644 etc/srecode/cpp.srt
 delete mode 100644 etc/srecode/default.srt
 delete mode 100644 etc/srecode/doc-cpp.srt
 delete mode 100644 etc/srecode/doc-default.srt
 delete mode 100644 etc/srecode/doc-java.srt
 delete mode 100644 etc/srecode/ede-make.srt
 delete mode 100644 etc/srecode/el.srt
 delete mode 100644 etc/srecode/getset-cpp.srt
 delete mode 100644 etc/srecode/java.srt
 delete mode 100644 etc/srecode/make.srt
 delete mode 100644 etc/srecode/template.srt
 delete mode 100644 etc/srecode/test.srt
 delete mode 100644 etc/srecode/texi.srt
 delete mode 100644 etc/srecode/wisent.srt
 delete mode 100644 etc/tutorials/TUTORIAL
 delete mode 100644 etc/tutorials/TUTORIAL.bg
 delete mode 100644 etc/tutorials/TUTORIAL.cn
 delete mode 100644 etc/tutorials/TUTORIAL.cs
 delete mode 100644 etc/tutorials/TUTORIAL.de
 delete mode 100644 etc/tutorials/TUTORIAL.eo
 delete mode 100644 etc/tutorials/TUTORIAL.es
 delete mode 100644 etc/tutorials/TUTORIAL.fr
 delete mode 100644 etc/tutorials/TUTORIAL.it
 delete mode 100644 etc/tutorials/TUTORIAL.ja
 delete mode 100644 etc/tutorials/TUTORIAL.ko
 delete mode 100644 etc/tutorials/TUTORIAL.nl
 delete mode 100644 etc/tutorials/TUTORIAL.pl
 delete mode 100644 etc/tutorials/TUTORIAL.pt_BR
 delete mode 100644 etc/tutorials/TUTORIAL.ro
 delete mode 100644 etc/tutorials/TUTORIAL.ru
 delete mode 100644 etc/tutorials/TUTORIAL.sk
 delete mode 100644 etc/tutorials/TUTORIAL.sl
 delete mode 100644 etc/tutorials/TUTORIAL.sv
 delete mode 100644 etc/tutorials/TUTORIAL.th
 delete mode 100644 etc/tutorials/TUTORIAL.translators
 delete mode 100644 etc/tutorials/TUTORIAL.zh
 delete mode 100644 etc/yow.lines
 delete mode 100644 info/.arch-inventory
 delete mode 100644 info/.gitignore
 delete mode 100644 info/COPYING
 delete mode 100644 info/dir
 delete mode 100755 install-sh
 delete mode 100644 leim/.arch-inventory
 delete mode 100644 leim/.gitignore
 delete mode 100644 leim/COPYING
 delete mode 100644 leim/CXTERM-DIC/4Corner.tit
 delete mode 100644 leim/CXTERM-DIC/ARRAY30.tit
 delete mode 100644 leim/CXTERM-DIC/CCDOSPY.tit
 delete mode 100644 leim/CXTERM-DIC/ECDICT.tit
 delete mode 100644 leim/CXTERM-DIC/ETZY.tit
 delete mode 100644 leim/CXTERM-DIC/PY-b5.tit
 delete mode 100644 leim/CXTERM-DIC/Punct-b5.tit
 delete mode 100644 leim/CXTERM-DIC/Punct.tit
 delete mode 100644 leim/CXTERM-DIC/QJ-b5.tit
 delete mode 100644 leim/CXTERM-DIC/QJ.tit
 delete mode 100644 leim/CXTERM-DIC/README
 delete mode 100644 leim/CXTERM-DIC/SW.tit
 delete mode 100644 leim/CXTERM-DIC/TONEPY.tit
 delete mode 100644 leim/CXTERM-DIC/ZOZY.tit
 delete mode 100644 leim/ChangeLog
 delete mode 100644 leim/MISC-DIC/CTLau-b5.html
 delete mode 100644 leim/MISC-DIC/CTLau.html
 delete mode 100644 leim/MISC-DIC/README
 delete mode 100644 leim/MISC-DIC/cangjie-table.b5
 delete mode 100644 leim/MISC-DIC/cangjie-table.cns
 delete mode 100644 leim/MISC-DIC/pinyin.map
 delete mode 100644 leim/MISC-DIC/ziranma.cin
 delete mode 100644 leim/Makefile.in
 delete mode 100644 leim/README
 delete mode 100644 leim/SKK-DIC/README
 delete mode 100644 leim/SKK-DIC/SKK-JISYO.L
 delete mode 100644 leim/ja-dic/ja-dic.el
 delete mode 100644 leim/leim-ext.el
 delete mode 100644 leim/makefile.w32-in
 delete mode 100644 leim/quail/.arch-inventory
 delete mode 100644 leim/quail/.gitignore
 delete mode 100644 leim/quail/arabic.el
 delete mode 100644 leim/quail/croatian.el
 delete mode 100644 leim/quail/cyril-jis.el
 delete mode 100644 leim/quail/cyrillic.el
 delete mode 100644 leim/quail/czech.el
 delete mode 100644 leim/quail/ethiopic.el
 delete mode 100644 leim/quail/georgian.el
 delete mode 100644 leim/quail/greek.el
 delete mode 100644 leim/quail/hangul.el
 delete mode 100644 leim/quail/hanja-jis.el
 delete mode 100644 leim/quail/hanja.el
 delete mode 100644 leim/quail/hanja3.el
 delete mode 100644 leim/quail/hebrew.el
 delete mode 100644 leim/quail/indian.el
 delete mode 100644 leim/quail/ipa.el
 delete mode 100644 leim/quail/japanese.el
 delete mode 100644 leim/quail/lao.el
 delete mode 100644 leim/quail/latin-alt.el
 delete mode 100644 leim/quail/latin-ltx.el
 delete mode 100644 leim/quail/latin-post.el
 delete mode 100644 leim/quail/latin-pre.el
 delete mode 100644 leim/quail/lrt.el
 delete mode 100644 leim/quail/py-punct.el
 delete mode 100644 leim/quail/pypunct-b5.el
 delete mode 100644 leim/quail/rfc1345.el
 delete mode 100644 leim/quail/sgml-input.el
 delete mode 100644 leim/quail/sisheng.el
 delete mode 100644 leim/quail/slovak.el
 delete mode 100644 leim/quail/symbol-ksc.el
 delete mode 100644 leim/quail/thai.el
 delete mode 100644 leim/quail/tibetan.el
 delete mode 100644 leim/quail/uni-input.el
 delete mode 100644 leim/quail/viqr.el
 delete mode 100644 leim/quail/vntelex.el
 delete mode 100644 leim/quail/welsh.el
 delete mode 100644 lib-src/.arch-inventory
 delete mode 100644 lib-src/.gitignore
 delete mode 100644 lib-src/COPYING
 delete mode 100644 lib-src/ChangeLog
 delete mode 100644 lib-src/Makefile.in
 delete mode 100644 lib-src/README
 delete mode 100644 lib-src/b2m.c
 delete mode 100644 lib-src/b2m.pl
 delete mode 100644 lib-src/digest-doc.c
 delete mode 100644 lib-src/ebrowse.c
 delete mode 100644 lib-src/emacsclient.c
 delete mode 100644 lib-src/etags.c
 delete mode 100644 lib-src/fakemail.c
 delete mode 100644 lib-src/getopt.c
 delete mode 100644 lib-src/getopt1.c
 delete mode 100644 lib-src/getopt_.h
 delete mode 100644 lib-src/getopt_int.h
 delete mode 100644 lib-src/gettext.h
 delete mode 100755 lib-src/grep-changelog
 delete mode 100644 lib-src/hexl.c
 delete mode 100644 lib-src/make-docfile.c
 delete mode 100644 lib-src/makefile.w32-in
 delete mode 100644 lib-src/movemail.c
 delete mode 100644 lib-src/ntlib.c
 delete mode 100644 lib-src/ntlib.h
 delete mode 100644 lib-src/pop.c
 delete mode 100644 lib-src/pop.h
 delete mode 100644 lib-src/profile.c
 delete mode 100755 lib-src/rcs-checkin
 delete mode 100755 lib-src/rcs2log
 delete mode 100644 lib-src/sorted-doc.c
 delete mode 100644 lib-src/test-distrib.c
 delete mode 100644 lib-src/testfile
 delete mode 100644 lib-src/update-game-score.c
 delete mode 100755 lib-src/vcdiff
 delete mode 100644 lisp/COPYING
 delete mode 100644 lisp/ChangeLog.10
 delete mode 100644 lisp/ChangeLog.11
 delete mode 100644 lisp/ChangeLog.12
 delete mode 100644 lisp/ChangeLog.13
 delete mode 100644 lisp/ChangeLog.14
 delete mode 100644 lisp/ChangeLog.3
 delete mode 100644 lisp/ChangeLog.4
 delete mode 100644 lisp/ChangeLog.5
 delete mode 100644 lisp/ChangeLog.6
 delete mode 100644 lisp/ChangeLog.7
 delete mode 100644 lisp/ChangeLog.8
 delete mode 100644 lisp/ChangeLog.9
 delete mode 100644 lisp/README
 delete mode 100644 lisp/abbrev.el
 delete mode 100644 lisp/abbrevlist.el
 delete mode 100644 lisp/add-log.el
 delete mode 100644 lisp/align.el
 delete mode 100644 lisp/allout.el
 delete mode 100644 lisp/ansi-color.el
 delete mode 100644 lisp/apropos.el
 delete mode 100644 lisp/arc-mode.el
 delete mode 100644 lisp/array.el
 rename lisp/{gnus => }/auth-source.el (100%)
 delete mode 100644 lisp/autoarg.el
 delete mode 100644 lisp/autoinsert.el
 delete mode 100644 lisp/autorevert.el
 delete mode 100644 lisp/avoid.el
 delete mode 100644 lisp/battery.el
 delete mode 100644 lisp/bindings.el
 rename lisp/{mail => }/binhex.el (100%)
 delete mode 100644 lisp/bookmark.el
 delete mode 100644 lisp/bs.el
 delete mode 100644 lisp/buff-menu.el
 delete mode 100644 lisp/button.el
 delete mode 100644 lisp/calc/.arch-inventory
 delete mode 100644 lisp/calc/README
 delete mode 100644 lisp/calc/README.prev
 delete mode 100644 lisp/calc/calc-aent.el
 delete mode 100644 lisp/calc/calc-alg.el
 delete mode 100644 lisp/calc/calc-arith.el
 delete mode 100644 lisp/calc/calc-bin.el
 delete mode 100644 lisp/calc/calc-comb.el
 delete mode 100644 lisp/calc/calc-cplx.el
 delete mode 100644 lisp/calc/calc-embed.el
 delete mode 100644 lisp/calc/calc-ext.el
 delete mode 100644 lisp/calc/calc-fin.el
 delete mode 100644 lisp/calc/calc-forms.el
 delete mode 100644 lisp/calc/calc-frac.el
 delete mode 100644 lisp/calc/calc-funcs.el
 delete mode 100644 lisp/calc/calc-graph.el
 delete mode 100644 lisp/calc/calc-help.el
 delete mode 100644 lisp/calc/calc-incom.el
 delete mode 100644 lisp/calc/calc-keypd.el
 delete mode 100644 lisp/calc/calc-lang.el
 delete mode 100644 lisp/calc/calc-macs.el
 delete mode 100644 lisp/calc/calc-map.el
 delete mode 100644 lisp/calc/calc-math.el
 delete mode 100644 lisp/calc/calc-menu.el
 delete mode 100644 lisp/calc/calc-misc.el
 delete mode 100644 lisp/calc/calc-mode.el
 delete mode 100644 lisp/calc/calc-mtx.el
 delete mode 100644 lisp/calc/calc-nlfit.el
 delete mode 100644 lisp/calc/calc-poly.el
 delete mode 100644 lisp/calc/calc-prog.el
 delete mode 100644 lisp/calc/calc-rewr.el
 delete mode 100644 lisp/calc/calc-rules.el
 delete mode 100644 lisp/calc/calc-sel.el
 delete mode 100644 lisp/calc/calc-stat.el
 delete mode 100644 lisp/calc/calc-store.el
 delete mode 100644 lisp/calc/calc-stuff.el
 delete mode 100644 lisp/calc/calc-trail.el
 delete mode 100644 lisp/calc/calc-undo.el
 delete mode 100644 lisp/calc/calc-units.el
 delete mode 100644 lisp/calc/calc-vec.el
 delete mode 100644 lisp/calc/calc-yank.el
 delete mode 100644 lisp/calc/calc.el
 delete mode 100644 lisp/calc/calcalg2.el
 delete mode 100644 lisp/calc/calcalg3.el
 delete mode 100644 lisp/calc/calccomp.el
 delete mode 100644 lisp/calc/calcsel2.el
 delete mode 100644 lisp/calculator.el
 delete mode 100644 lisp/calendar/.arch-inventory
 delete mode 100644 lisp/calendar/appt.el
 delete mode 100644 lisp/calendar/cal-bahai.el
 delete mode 100644 lisp/calendar/cal-china.el
 delete mode 100644 lisp/calendar/cal-coptic.el
 delete mode 100644 lisp/calendar/cal-dst.el
 delete mode 100644 lisp/calendar/cal-french.el
 delete mode 100644 lisp/calendar/cal-hebrew.el
 delete mode 100644 lisp/calendar/cal-html.el
 delete mode 100644 lisp/calendar/cal-islam.el
 delete mode 100644 lisp/calendar/cal-iso.el
 delete mode 100644 lisp/calendar/cal-julian.el
 delete mode 100644 lisp/calendar/cal-mayan.el
 delete mode 100644 lisp/calendar/cal-menu.el
 delete mode 100644 lisp/calendar/cal-move.el
 delete mode 100644 lisp/calendar/cal-persia.el
 delete mode 100644 lisp/calendar/cal-tex.el
 delete mode 100644 lisp/calendar/cal-x.el
 delete mode 100644 lisp/calendar/calendar.el
 delete mode 100644 lisp/calendar/diary-lib.el
 delete mode 100644 lisp/calendar/holidays.el
 delete mode 100644 lisp/calendar/icalendar.el
 delete mode 100644 lisp/calendar/lunar.el
 delete mode 100644 lisp/calendar/solar.el
 delete mode 100644 lisp/calendar/timeclock.el
 delete mode 100644 lisp/calendar/todo-mode.el
 rename lisp/{gnus => }/canlock.el (100%)
 delete mode 100644 lisp/case-table.el
 delete mode 100644 lisp/cdl.el
 delete mode 100644 lisp/cedet/cedet-cscope.el
 delete mode 100644 lisp/cedet/cedet-files.el
 delete mode 100644 lisp/cedet/cedet-global.el
 delete mode 100644 lisp/cedet/cedet-idutils.el
 delete mode 100644 lisp/cedet/cedet.el
 delete mode 100644 lisp/cedet/data-debug.el
 delete mode 100644 lisp/cedet/ede.el
 delete mode 100644 lisp/cedet/ede/autoconf-edit.el
 delete mode 100644 lisp/cedet/ede/cpp-root.el
 delete mode 100644 lisp/cedet/ede/dired.el
 delete mode 100644 lisp/cedet/ede/emacs.el
 delete mode 100644 lisp/cedet/ede/files.el
 delete mode 100644 lisp/cedet/ede/linux.el
 delete mode 100644 lisp/cedet/ede/locate.el
 delete mode 100644 lisp/cedet/ede/make.el
 delete mode 100644 lisp/cedet/ede/makefile-edit.el
 delete mode 100644 lisp/cedet/ede/pconf.el
 delete mode 100644 lisp/cedet/ede/pmake.el
 delete mode 100644 lisp/cedet/ede/proj-archive.el
 delete mode 100644 lisp/cedet/ede/proj-aux.el
 delete mode 100644 lisp/cedet/ede/proj-comp.el
 delete mode 100644 lisp/cedet/ede/proj-elisp.el
 delete mode 100644 lisp/cedet/ede/proj-info.el
 delete mode 100644 lisp/cedet/ede/proj-misc.el
 delete mode 100644 lisp/cedet/ede/proj-obj.el
 delete mode 100644 lisp/cedet/ede/proj-prog.el
 delete mode 100644 lisp/cedet/ede/proj-scheme.el
 delete mode 100644 lisp/cedet/ede/proj-shared.el
 delete mode 100644 lisp/cedet/ede/proj.el
 delete mode 100644 lisp/cedet/ede/project-am.el
 delete mode 100644 lisp/cedet/ede/shell.el
 delete mode 100644 lisp/cedet/ede/simple.el
 delete mode 100644 lisp/cedet/ede/source.el
 delete mode 100644 lisp/cedet/ede/speedbar.el
 delete mode 100644 lisp/cedet/ede/srecode.el
 delete mode 100644 lisp/cedet/ede/system.el
 delete mode 100644 lisp/cedet/ede/util.el
 delete mode 100644 lisp/cedet/inversion.el
 delete mode 100644 lisp/cedet/mode-local.el
 delete mode 100644 lisp/cedet/pulse.el
 delete mode 100644 lisp/cedet/semantic.el
 delete mode 100644 lisp/cedet/semantic/analyze.el
 delete mode 100644 lisp/cedet/semantic/analyze/complete.el
 delete mode 100644 lisp/cedet/semantic/analyze/debug.el
 delete mode 100644 lisp/cedet/semantic/analyze/fcn.el
 delete mode 100644 lisp/cedet/semantic/analyze/refs.el
 delete mode 100644 lisp/cedet/semantic/bovine.el
 delete mode 100644 lisp/cedet/semantic/bovine/c-by.el
 delete mode 100644 lisp/cedet/semantic/bovine/c.el
 delete mode 100644 lisp/cedet/semantic/bovine/debug.el
 delete mode 100644 lisp/cedet/semantic/bovine/el.el
 delete mode 100644 lisp/cedet/semantic/bovine/gcc.el
 delete mode 100644 lisp/cedet/semantic/bovine/make-by.el
 delete mode 100644 lisp/cedet/semantic/bovine/make.el
 delete mode 100644 lisp/cedet/semantic/bovine/scm-by.el
 delete mode 100644 lisp/cedet/semantic/bovine/scm.el
 delete mode 100644 lisp/cedet/semantic/chart.el
 delete mode 100644 lisp/cedet/semantic/complete.el
 delete mode 100644 lisp/cedet/semantic/ctxt.el
 delete mode 100644 lisp/cedet/semantic/db-debug.el
 delete mode 100644 lisp/cedet/semantic/db-ebrowse.el
 delete mode 100644 lisp/cedet/semantic/db-el.el
 delete mode 100644 lisp/cedet/semantic/db-file.el
 delete mode 100644 lisp/cedet/semantic/db-find.el
 delete mode 100644 lisp/cedet/semantic/db-global.el
 delete mode 100644 lisp/cedet/semantic/db-javascript.el
 delete mode 100644 lisp/cedet/semantic/db-mode.el
 delete mode 100644 lisp/cedet/semantic/db-ref.el
 delete mode 100644 lisp/cedet/semantic/db-typecache.el
 delete mode 100644 lisp/cedet/semantic/db.el
 delete mode 100644 lisp/cedet/semantic/debug.el
 delete mode 100644 lisp/cedet/semantic/decorate.el
 delete mode 100644 lisp/cedet/semantic/decorate/include.el
 delete mode 100644 lisp/cedet/semantic/decorate/mode.el
 delete mode 100644 lisp/cedet/semantic/dep.el
 delete mode 100644 lisp/cedet/semantic/doc.el
 delete mode 100644 lisp/cedet/semantic/ede-grammar.el
 delete mode 100644 lisp/cedet/semantic/edit.el
 delete mode 100644 lisp/cedet/semantic/find.el
 delete mode 100644 lisp/cedet/semantic/format.el
 delete mode 100644 lisp/cedet/semantic/fw.el
 delete mode 100644 lisp/cedet/semantic/grammar-wy.el
 delete mode 100644 lisp/cedet/semantic/grammar.el
 delete mode 100644 lisp/cedet/semantic/html.el
 delete mode 100644 lisp/cedet/semantic/ia-sb.el
 delete mode 100644 lisp/cedet/semantic/ia.el
 delete mode 100644 lisp/cedet/semantic/idle.el
 delete mode 100644 lisp/cedet/semantic/imenu.el
 delete mode 100644 lisp/cedet/semantic/java.el
 delete mode 100644 lisp/cedet/semantic/lex-spp.el
 delete mode 100644 lisp/cedet/semantic/lex.el
 delete mode 100644 lisp/cedet/semantic/mru-bookmark.el
 delete mode 100644 lisp/cedet/semantic/sb.el
 delete mode 100644 lisp/cedet/semantic/scope.el
 delete mode 100644 lisp/cedet/semantic/senator.el
 delete mode 100644 lisp/cedet/semantic/sort.el
 delete mode 100644 lisp/cedet/semantic/symref.el
 delete mode 100644 lisp/cedet/semantic/symref/cscope.el
 delete mode 100644 lisp/cedet/semantic/symref/filter.el
 delete mode 100644 lisp/cedet/semantic/symref/global.el
 delete mode 100644 lisp/cedet/semantic/symref/grep.el
 delete mode 100644 lisp/cedet/semantic/symref/idutils.el
 delete mode 100644 lisp/cedet/semantic/symref/list.el
 delete mode 100644 lisp/cedet/semantic/tag-file.el
 delete mode 100644 lisp/cedet/semantic/tag-ls.el
 delete mode 100644 lisp/cedet/semantic/tag-write.el
 delete mode 100644 lisp/cedet/semantic/tag.el
 delete mode 100644 lisp/cedet/semantic/texi.el
 delete mode 100644 lisp/cedet/semantic/util-modes.el
 delete mode 100644 lisp/cedet/semantic/util.el
 delete mode 100644 lisp/cedet/semantic/wisent.el
 delete mode 100644 lisp/cedet/semantic/wisent/comp.el
 delete mode 100644 lisp/cedet/semantic/wisent/java-tags.el
 delete mode 100644 lisp/cedet/semantic/wisent/javascript.el
 delete mode 100644 lisp/cedet/semantic/wisent/javat-wy.el
 delete mode 100644 lisp/cedet/semantic/wisent/js-wy.el
 delete mode 100644 lisp/cedet/semantic/wisent/python-wy.el
 delete mode 100644 lisp/cedet/semantic/wisent/python.el
 delete mode 100644 lisp/cedet/semantic/wisent/wisent.el
 delete mode 100644 lisp/cedet/srecode.el
 delete mode 100644 lisp/cedet/srecode/args.el
 delete mode 100644 lisp/cedet/srecode/compile.el
 delete mode 100644 lisp/cedet/srecode/cpp.el
 delete mode 100644 lisp/cedet/srecode/ctxt.el
 delete mode 100644 lisp/cedet/srecode/dictionary.el
 delete mode 100644 lisp/cedet/srecode/document.el
 delete mode 100644 lisp/cedet/srecode/el.el
 delete mode 100644 lisp/cedet/srecode/expandproto.el
 delete mode 100644 lisp/cedet/srecode/extract.el
 delete mode 100644 lisp/cedet/srecode/fields.el
 delete mode 100644 lisp/cedet/srecode/filters.el
 delete mode 100644 lisp/cedet/srecode/find.el
 delete mode 100644 lisp/cedet/srecode/getset.el
 delete mode 100644 lisp/cedet/srecode/insert.el
 delete mode 100644 lisp/cedet/srecode/java.el
 delete mode 100644 lisp/cedet/srecode/map.el
 delete mode 100644 lisp/cedet/srecode/mode.el
 delete mode 100644 lisp/cedet/srecode/semantic.el
 delete mode 100644 lisp/cedet/srecode/srt-mode.el
 delete mode 100644 lisp/cedet/srecode/srt-wy.el
 delete mode 100644 lisp/cedet/srecode/srt.el
 delete mode 100644 lisp/cedet/srecode/table.el
 delete mode 100644 lisp/cedet/srecode/template.el
 delete mode 100644 lisp/cedet/srecode/texi.el
 delete mode 100644 lisp/chistory.el
 delete mode 100644 lisp/cmuscheme.el
 delete mode 100644 lisp/comint.el
 delete mode 100644 lisp/compare-w.el
 rename lisp/{gnus => }/compface.el (100%)
 delete mode 100644 lisp/complete.el
 delete mode 100644 lisp/completion.el
 delete mode 100644 lisp/composite.el
 delete mode 100644 lisp/cus-dep.el
 delete mode 100644 lisp/cus-edit.el
 delete mode 100644 lisp/cus-face.el
 delete mode 100644 lisp/cus-start.el
 delete mode 100644 lisp/cus-theme.el
 delete mode 100644 lisp/custom.el
 delete mode 100644 lisp/cvs-status.el
 delete mode 100644 lisp/dabbrev.el
 delete mode 100644 lisp/delim-col.el
 delete mode 100644 lisp/delsel.el
 delete mode 100644 lisp/descr-text.el
 delete mode 100644 lisp/desktop.el
 rename lisp/{gnus => }/deuglify.el (100%)
 delete mode 100644 lisp/dframe.el
 delete mode 100644 lisp/diff-mode.el
 delete mode 100644 lisp/diff.el
 rename lisp/{net => }/dig.el (100%)
 delete mode 100644 lisp/dired-aux.el
 delete mode 100644 lisp/dired-x.el
 delete mode 100644 lisp/dired.el
 delete mode 100644 lisp/dirtrack.el
 delete mode 100644 lisp/disp-table.el
 delete mode 100644 lisp/dnd.el
 rename lisp/{textmodes => }/dns-mode.el (100%)
 rename lisp/{net => }/dns.el (100%)
 delete mode 100644 lisp/doc-view.el
 delete mode 100644 lisp/dos-fns.el
 delete mode 100644 lisp/dos-vars.el
 delete mode 100644 lisp/dos-w32.el
 delete mode 100644 lisp/double.el
 rename lisp/{gnus => }/earcon.el (100%)
 delete mode 100644 lisp/ebuff-menu.el
 delete mode 100644 lisp/echistory.el
 rename lisp/{gnus => }/ecomplete.el (100%)
 delete mode 100644 lisp/ediff-diff.el
 delete mode 100644 lisp/ediff-help.el
 delete mode 100644 lisp/ediff-hook.el
 delete mode 100644 lisp/ediff-init.el
 delete mode 100644 lisp/ediff-merg.el
 delete mode 100644 lisp/ediff-mult.el
 delete mode 100644 lisp/ediff-ptch.el
 delete mode 100644 lisp/ediff-util.el
 delete mode 100644 lisp/ediff-vers.el
 delete mode 100644 lisp/ediff-wind.el
 delete mode 100644 lisp/ediff.el
 delete mode 100644 lisp/edmacro.el
 delete mode 100644 lisp/ehelp.el
 delete mode 100644 lisp/electric.el
 delete mode 100644 lisp/elide-head.el
 delete mode 100644 lisp/emacs-lisp/.gitignore
 delete mode 100644 lisp/emacs-lisp/advice.el
 delete mode 100644 lisp/emacs-lisp/assoc.el
 delete mode 100644 lisp/emacs-lisp/authors.el
 delete mode 100644 lisp/emacs-lisp/autoload.el
 delete mode 100644 lisp/emacs-lisp/avl-tree.el
 delete mode 100644 lisp/emacs-lisp/backquote.el
 delete mode 100644 lisp/emacs-lisp/benchmark.el
 delete mode 100644 lisp/emacs-lisp/bindat.el
 delete mode 100644 lisp/emacs-lisp/byte-opt.el
 delete mode 100644 lisp/emacs-lisp/byte-run.el
 delete mode 100644 lisp/emacs-lisp/bytecomp.el
 delete mode 100644 lisp/emacs-lisp/chart.el
 delete mode 100644 lisp/emacs-lisp/check-declare.el
 delete mode 100644 lisp/emacs-lisp/checkdoc.el
 delete mode 100644 lisp/emacs-lisp/cl-compat.el
 delete mode 100644 lisp/emacs-lisp/cl-extra.el
 delete mode 100644 lisp/emacs-lisp/cl-indent.el
 delete mode 100644 lisp/emacs-lisp/cl-loaddefs.el
 delete mode 100644 lisp/emacs-lisp/cl-macs.el
 delete mode 100644 lisp/emacs-lisp/cl-seq.el
 delete mode 100644 lisp/emacs-lisp/cl-specs.el
 delete mode 100644 lisp/emacs-lisp/cl.el
 delete mode 100644 lisp/emacs-lisp/copyright.el
 delete mode 100644 lisp/emacs-lisp/crm.el
 delete mode 100644 lisp/emacs-lisp/cust-print.el
 delete mode 100644 lisp/emacs-lisp/debug.el
 delete mode 100644 lisp/emacs-lisp/derived.el
 delete mode 100644 lisp/emacs-lisp/disass.el
 delete mode 100644 lisp/emacs-lisp/easy-mmode.el
 delete mode 100644 lisp/emacs-lisp/easymenu.el
 delete mode 100644 lisp/emacs-lisp/edebug.el
 delete mode 100644 lisp/emacs-lisp/eieio-base.el
 delete mode 100644 lisp/emacs-lisp/eieio-comp.el
 delete mode 100644 lisp/emacs-lisp/eieio-custom.el
 delete mode 100644 lisp/emacs-lisp/eieio-datadebug.el
 delete mode 100644 lisp/emacs-lisp/eieio-opt.el
 delete mode 100644 lisp/emacs-lisp/eieio-speedbar.el
 delete mode 100644 lisp/emacs-lisp/eieio.el
 delete mode 100644 lisp/emacs-lisp/eldoc.el
 delete mode 100644 lisp/emacs-lisp/elint.el
 delete mode 100644 lisp/emacs-lisp/elp.el
 delete mode 100644 lisp/emacs-lisp/ewoc.el
 delete mode 100644 lisp/emacs-lisp/find-func.el
 delete mode 100644 lisp/emacs-lisp/find-gc.el
 delete mode 100644 lisp/emacs-lisp/float-sup.el
 delete mode 100644 lisp/emacs-lisp/generic.el
 delete mode 100644 lisp/emacs-lisp/gulp.el
 delete mode 100644 lisp/emacs-lisp/helper.el
 delete mode 100644 lisp/emacs-lisp/lisp-mnt.el
 delete mode 100644 lisp/emacs-lisp/lisp-mode.el
 delete mode 100644 lisp/emacs-lisp/lisp.el
 delete mode 100644 lisp/emacs-lisp/lmenu.el
 delete mode 100644 lisp/emacs-lisp/macroexp.el
 delete mode 100644 lisp/emacs-lisp/map-ynp.el
 delete mode 100644 lisp/emacs-lisp/pp.el
 delete mode 100644 lisp/emacs-lisp/re-builder.el
 delete mode 100644 lisp/emacs-lisp/regexp-opt.el
 delete mode 100644 lisp/emacs-lisp/regi.el
 delete mode 100644 lisp/emacs-lisp/ring.el
 delete mode 100644 lisp/emacs-lisp/rx.el
 delete mode 100644 lisp/emacs-lisp/shadow.el
 delete mode 100644 lisp/emacs-lisp/sregex.el
 delete mode 100644 lisp/emacs-lisp/syntax.el
 delete mode 100644 lisp/emacs-lisp/tcover-ses.el
 delete mode 100644 lisp/emacs-lisp/tcover-unsafep.el
 delete mode 100644 lisp/emacs-lisp/testcover.el
 delete mode 100644 lisp/emacs-lisp/timer.el
 delete mode 100644 lisp/emacs-lisp/tq.el
 delete mode 100644 lisp/emacs-lisp/trace.el
 delete mode 100644 lisp/emacs-lisp/unsafep.el
 delete mode 100644 lisp/emacs-lisp/warnings.el
 delete mode 100644 lisp/emacs-lock.el
 delete mode 100644 lisp/emerge.el
 delete mode 100644 lisp/emulation/crisp.el
 delete mode 100644 lisp/emulation/cua-base.el
 delete mode 100644 lisp/emulation/cua-gmrk.el
 delete mode 100644 lisp/emulation/cua-rect.el
 delete mode 100644 lisp/emulation/edt-lk201.el
 delete mode 100644 lisp/emulation/edt-mapper.el
 delete mode 100644 lisp/emulation/edt-pc.el
 delete mode 100644 lisp/emulation/edt-vt100.el
 delete mode 100644 lisp/emulation/edt.el
 delete mode 100644 lisp/emulation/keypad.el
 delete mode 100644 lisp/emulation/pc-mode.el
 delete mode 100644 lisp/emulation/pc-select.el
 delete mode 100644 lisp/emulation/tpu-edt.el
 delete mode 100644 lisp/emulation/tpu-extras.el
 delete mode 100644 lisp/emulation/tpu-mapper.el
 delete mode 100644 lisp/emulation/vi.el
 delete mode 100644 lisp/emulation/vip.el
 delete mode 100644 lisp/emulation/viper-cmd.el
 delete mode 100644 lisp/emulation/viper-ex.el
 delete mode 100644 lisp/emulation/viper-init.el
 delete mode 100644 lisp/emulation/viper-keym.el
 delete mode 100644 lisp/emulation/viper-macs.el
 delete mode 100644 lisp/emulation/viper-mous.el
 delete mode 100644 lisp/emulation/viper-util.el
 delete mode 100644 lisp/emulation/viper.el
 delete mode 100644 lisp/emulation/ws-mode.el
 delete mode 100644 lisp/env.el
 delete mode 100644 lisp/epa-dired.el
 delete mode 100644 lisp/epa-file.el
 delete mode 100644 lisp/epa-hook.el
 delete mode 100644 lisp/epa-mail.el
 delete mode 100644 lisp/epa.el
 delete mode 100644 lisp/epg-config.el
 delete mode 100644 lisp/epg.el
 delete mode 100644 lisp/erc/ChangeLog
 delete mode 100644 lisp/erc/ChangeLog.01
 delete mode 100644 lisp/erc/ChangeLog.02
 delete mode 100644 lisp/erc/ChangeLog.03
 delete mode 100644 lisp/erc/ChangeLog.04
 delete mode 100644 lisp/erc/ChangeLog.05
 delete mode 100644 lisp/erc/ChangeLog.06
 delete mode 100644 lisp/erc/ChangeLog.07
 delete mode 100644 lisp/erc/ChangeLog.08
 delete mode 100644 lisp/erc/erc-autoaway.el
 delete mode 100644 lisp/erc/erc-backend.el
 delete mode 100644 lisp/erc/erc-button.el
 delete mode 100644 lisp/erc/erc-capab.el
 delete mode 100644 lisp/erc/erc-compat.el
 delete mode 100644 lisp/erc/erc-dcc.el
 delete mode 100644 lisp/erc/erc-ezbounce.el
 delete mode 100644 lisp/erc/erc-fill.el
 delete mode 100644 lisp/erc/erc-goodies.el
 delete mode 100644 lisp/erc/erc-hecomplete.el
 delete mode 100644 lisp/erc/erc-ibuffer.el
 delete mode 100644 lisp/erc/erc-identd.el
 delete mode 100644 lisp/erc/erc-imenu.el
 delete mode 100644 lisp/erc/erc-join.el
 delete mode 100644 lisp/erc/erc-lang.el
 delete mode 100644 lisp/erc/erc-list.el
 delete mode 100644 lisp/erc/erc-log.el
 delete mode 100644 lisp/erc/erc-match.el
 delete mode 100644 lisp/erc/erc-menu.el
 delete mode 100644 lisp/erc/erc-netsplit.el
 delete mode 100644 lisp/erc/erc-networks.el
 delete mode 100644 lisp/erc/erc-notify.el
 delete mode 100644 lisp/erc/erc-page.el
 delete mode 100644 lisp/erc/erc-pcomplete.el
 delete mode 100644 lisp/erc/erc-replace.el
 delete mode 100644 lisp/erc/erc-ring.el
 delete mode 100644 lisp/erc/erc-services.el
 delete mode 100644 lisp/erc/erc-sound.el
 delete mode 100644 lisp/erc/erc-speedbar.el
 delete mode 100644 lisp/erc/erc-spelling.el
 delete mode 100644 lisp/erc/erc-stamp.el
 delete mode 100644 lisp/erc/erc-track.el
 delete mode 100644 lisp/erc/erc-truncate.el
 delete mode 100644 lisp/erc/erc-xdcc.el
 delete mode 100644 lisp/erc/erc.el
 delete mode 100644 lisp/eshell/.arch-inventory
 delete mode 100644 lisp/eshell/.gitignore
 delete mode 100644 lisp/eshell/em-alias.el
 delete mode 100644 lisp/eshell/em-banner.el
 delete mode 100644 lisp/eshell/em-basic.el
 delete mode 100644 lisp/eshell/em-cmpl.el
 delete mode 100644 lisp/eshell/em-dirs.el
 delete mode 100644 lisp/eshell/em-glob.el
 delete mode 100644 lisp/eshell/em-hist.el
 delete mode 100644 lisp/eshell/em-ls.el
 delete mode 100644 lisp/eshell/em-pred.el
 delete mode 100644 lisp/eshell/em-prompt.el
 delete mode 100644 lisp/eshell/em-rebind.el
 delete mode 100644 lisp/eshell/em-script.el
 delete mode 100644 lisp/eshell/em-smart.el
 delete mode 100644 lisp/eshell/em-term.el
 delete mode 100644 lisp/eshell/em-unix.el
 delete mode 100644 lisp/eshell/em-xtra.el
 delete mode 100644 lisp/eshell/esh-arg.el
 delete mode 100644 lisp/eshell/esh-cmd.el
 delete mode 100644 lisp/eshell/esh-ext.el
 delete mode 100644 lisp/eshell/esh-io.el
 delete mode 100644 lisp/eshell/esh-mode.el
 delete mode 100644 lisp/eshell/esh-module.el
 delete mode 100644 lisp/eshell/esh-opt.el
 delete mode 100644 lisp/eshell/esh-proc.el
 delete mode 100644 lisp/eshell/esh-test.el
 delete mode 100644 lisp/eshell/esh-util.el
 delete mode 100644 lisp/eshell/esh-var.el
 delete mode 100644 lisp/eshell/eshell.el
 delete mode 100644 lisp/expand.el
 delete mode 100644 lisp/ezimage.el
 delete mode 100644 lisp/face-remap.el
 delete mode 100644 lisp/facemenu.el
 delete mode 100644 lisp/faces.el
 delete mode 100644 lisp/ffap.el
 delete mode 100644 lisp/filecache.el
 delete mode 100644 lisp/files-x.el
 delete mode 100644 lisp/files.el
 delete mode 100644 lisp/filesets.el
 delete mode 100644 lisp/find-cmd.el
 delete mode 100644 lisp/find-dired.el
 delete mode 100644 lisp/find-file.el
 delete mode 100644 lisp/find-lisp.el
 delete mode 100644 lisp/finder.el
 delete mode 100644 lisp/flow-ctrl.el
 rename lisp/{gnus => }/flow-fill.el (100%)
 delete mode 100644 lisp/foldout.el
 delete mode 100644 lisp/follow.el
 delete mode 100644 lisp/font-core.el
 delete mode 100644 lisp/font-lock.el
 delete mode 100644 lisp/font-setting.el
 delete mode 100644 lisp/format.el
 delete mode 100644 lisp/forms-d2.el
 delete mode 100644 lisp/forms-pass.el
 delete mode 100644 lisp/forms.el
 delete mode 100644 lisp/frame.el
 delete mode 100644 lisp/fringe.el
 delete mode 100644 lisp/generic-x.el
 rename lisp/{gnus => }/gmm-utils.el (100%)
 rename lisp/{gnus => }/gnus-agent.el (100%)
 rename lisp/{gnus => }/gnus-art.el (100%)
 rename lisp/{gnus => }/gnus-async.el (100%)
 rename lisp/{gnus => }/gnus-audio.el (100%)
 rename lisp/{gnus => }/gnus-bcklg.el (100%)
 rename lisp/{gnus => }/gnus-bookmark.el (100%)
 rename lisp/{gnus => }/gnus-cache.el (100%)
 rename lisp/{gnus => }/gnus-cite.el (100%)
 rename lisp/{gnus => }/gnus-cus.el (100%)
 rename lisp/{gnus => }/gnus-delay.el (100%)
 rename lisp/{gnus => }/gnus-demon.el (100%)
 rename lisp/{gnus => }/gnus-diary.el (100%)
 rename lisp/{gnus => }/gnus-dired.el (100%)
 rename lisp/{gnus => }/gnus-draft.el (100%)
 rename lisp/{gnus => }/gnus-dup.el (100%)
 rename lisp/{gnus => }/gnus-eform.el (100%)
 rename lisp/{gnus => }/gnus-ems.el (100%)
 rename lisp/{gnus => }/gnus-fun.el (100%)
 rename lisp/{gnus => }/gnus-group.el (100%)
 rename lisp/{gnus => }/gnus-int.el (100%)
 rename lisp/{gnus => }/gnus-kill.el (100%)
 rename lisp/{gnus => }/gnus-logic.el (100%)
 rename lisp/{gnus => }/gnus-mh.el (100%)
 rename lisp/{gnus => }/gnus-ml.el (100%)
 rename lisp/{gnus => }/gnus-mlspl.el (100%)
 rename lisp/{gnus => }/gnus-move.el (100%)
 rename lisp/{gnus => }/gnus-msg.el (100%)
 rename lisp/{gnus => }/gnus-nocem.el (100%)
 rename lisp/{gnus => }/gnus-picon.el (100%)
 rename lisp/{gnus => }/gnus-range.el (100%)
 rename lisp/{gnus => }/gnus-registry.el (100%)
 rename lisp/{gnus => }/gnus-salt.el (100%)
 rename lisp/{gnus => }/gnus-score.el (100%)
 rename lisp/{gnus => }/gnus-setup.el (100%)
 rename lisp/{gnus => }/gnus-sieve.el (100%)
 rename lisp/{gnus => }/gnus-soup.el (100%)
 rename lisp/{gnus => }/gnus-spec.el (100%)
 rename lisp/{gnus => }/gnus-srvr.el (100%)
 rename lisp/{gnus => }/gnus-start.el (100%)
 rename lisp/{gnus => }/gnus-sum.el (100%)
 rename lisp/{gnus => }/gnus-topic.el (100%)
 rename lisp/{gnus => }/gnus-undo.el (100%)
 rename lisp/{gnus => }/gnus-util.el (100%)
 rename lisp/{gnus => }/gnus-uu.el (100%)
 rename lisp/{gnus => }/gnus-vm.el (100%)
 rename lisp/{gnus => }/gnus-win.el (100%)
 rename lisp/{gnus => }/gnus.el (100%)
 delete mode 100644 lisp/gnus/ChangeLog
 delete mode 100644 lisp/gnus/ChangeLog.1
 delete mode 100644 lisp/gnus/ChangeLog.2
 delete mode 100644 lisp/gs.el
 rename lisp/{mail => }/hashcash.el (100%)
 delete mode 100644 lisp/help-at-pt.el
 delete mode 100644 lisp/help-fns.el
 delete mode 100644 lisp/help-macro.el
 delete mode 100644 lisp/help-mode.el
 delete mode 100644 lisp/help.el
 delete mode 100644 lisp/hexl.el
 delete mode 100644 lisp/hfy-cmap.el
 delete mode 100644 lisp/hi-lock.el
 delete mode 100644 lisp/hilit-chg.el
 delete mode 100644 lisp/hippie-exp.el
 delete mode 100644 lisp/hl-line.el
 rename lisp/{net => }/hmac-def.el (100%)
 rename lisp/{net => }/hmac-md5.el (100%)
 rename lisp/{gnus => }/html2text.el (100%)
 delete mode 100644 lisp/htmlfontify.el
 delete mode 100644 lisp/ibuf-ext.el
 delete mode 100644 lisp/ibuf-macs.el
 delete mode 100644 lisp/ibuffer.el
 delete mode 100644 lisp/icomplete.el
 delete mode 100644 lisp/ido.el
 delete mode 100644 lisp/ielm.el
 rename lisp/{gnus => }/ietf-drums.el (100%)
 delete mode 100644 lisp/iimage.el
 delete mode 100644 lisp/image-dired.el
 delete mode 100644 lisp/image-file.el
 delete mode 100644 lisp/image-mode.el
 delete mode 100644 lisp/image.el
 rename lisp/{net => }/imap.el (100%)
 delete mode 100644 lisp/imenu.el
 delete mode 100644 lisp/indent.el
 delete mode 100644 lisp/info-look.el
 delete mode 100644 lisp/info-xref.el
 delete mode 100644 lisp/info.el
 delete mode 100644 lisp/informat.el
 delete mode 100644 lisp/international/README
 delete mode 100644 lisp/international/ccl.el
 delete mode 100644 lisp/international/characters.el
 delete mode 100644 lisp/international/charprop.el
 delete mode 100644 lisp/international/cp51932.el
 delete mode 100644 lisp/international/eucjp-ms.el
 delete mode 100644 lisp/international/fontset.el
 delete mode 100644 lisp/international/isearch-x.el
 delete mode 100644 lisp/international/iso-ascii.el
 delete mode 100644 lisp/international/iso-cvt.el
 delete mode 100644 lisp/international/iso-transl.el
 delete mode 100644 lisp/international/ja-dic-cnv.el
 delete mode 100644 lisp/international/ja-dic-utl.el
 delete mode 100644 lisp/international/kinsoku.el
 delete mode 100644 lisp/international/kkc.el
 delete mode 100644 lisp/international/latexenc.el
 delete mode 100644 lisp/international/latin1-disp.el
 delete mode 100644 lisp/international/mule-cmds.el
 delete mode 100644 lisp/international/mule-conf.el
 delete mode 100644 lisp/international/mule-diag.el
 delete mode 100644 lisp/international/mule-util.el
 delete mode 100644 lisp/international/mule.el
 delete mode 100644 lisp/international/ogonek.el
 delete mode 100644 lisp/international/quail.el
 delete mode 100644 lisp/international/robin.el
 delete mode 100644 lisp/international/titdic-cnv.el
 delete mode 100644 lisp/international/ucs-normalize.el
 delete mode 100644 lisp/international/uni-bidi.el
 delete mode 100644 lisp/international/uni-category.el
 delete mode 100644 lisp/international/uni-combining.el
 delete mode 100644 lisp/international/uni-comment.el
 delete mode 100644 lisp/international/uni-decimal.el
 delete mode 100644 lisp/international/uni-decomposition.el
 delete mode 100644 lisp/international/uni-digit.el
 delete mode 100644 lisp/international/uni-lowercase.el
 delete mode 100644 lisp/international/uni-mirrored.el
 delete mode 100644 lisp/international/uni-name.el
 delete mode 100644 lisp/international/uni-numeric.el
 delete mode 100644 lisp/international/uni-old-name.el
 delete mode 100644 lisp/international/uni-titlecase.el
 delete mode 100644 lisp/international/uni-uppercase.el
 delete mode 100644 lisp/international/utf-7.el
 delete mode 100644 lisp/isearch.el
 delete mode 100644 lisp/isearchb.el
 delete mode 100644 lisp/iswitchb.el
 delete mode 100644 lisp/jit-lock.el
 delete mode 100644 lisp/jka-cmpr-hook.el
 delete mode 100644 lisp/jka-compr.el
 delete mode 100644 lisp/json.el
 delete mode 100644 lisp/kermit.el
 delete mode 100644 lisp/kmacro.el
 delete mode 100644 lisp/language/burmese.el
 delete mode 100644 lisp/language/cham.el
 delete mode 100644 lisp/language/china-util.el
 delete mode 100644 lisp/language/chinese.el
 delete mode 100644 lisp/language/cyril-util.el
 delete mode 100644 lisp/language/cyrillic.el
 delete mode 100644 lisp/language/czech.el
 delete mode 100644 lisp/language/english.el
 delete mode 100644 lisp/language/ethio-util.el
 delete mode 100644 lisp/language/ethiopic.el
 delete mode 100644 lisp/language/european.el
 delete mode 100644 lisp/language/georgian.el
 delete mode 100644 lisp/language/greek.el
 delete mode 100644 lisp/language/hanja-util.el
 delete mode 100644 lisp/language/hebrew.el
 delete mode 100644 lisp/language/ind-util.el
 delete mode 100644 lisp/language/indian.el
 delete mode 100644 lisp/language/japan-util.el
 delete mode 100644 lisp/language/japanese.el
 delete mode 100644 lisp/language/khmer.el
 delete mode 100644 lisp/language/korea-util.el
 delete mode 100644 lisp/language/korean.el
 delete mode 100644 lisp/language/lao-util.el
 delete mode 100644 lisp/language/lao.el
 delete mode 100644 lisp/language/misc-lang.el
 delete mode 100644 lisp/language/romanian.el
 delete mode 100644 lisp/language/sinhala.el
 delete mode 100644 lisp/language/slovak.el
 delete mode 100644 lisp/language/tai-viet.el
 delete mode 100644 lisp/language/thai-util.el
 delete mode 100644 lisp/language/thai-word.el
 delete mode 100644 lisp/language/thai.el
 delete mode 100644 lisp/language/tibet-util.el
 delete mode 100644 lisp/language/tibetan.el
 delete mode 100644 lisp/language/tv-util.el
 delete mode 100644 lisp/language/utf-8-lang.el
 delete mode 100644 lisp/language/viet-util.el
 delete mode 100644 lisp/language/vietnamese.el
 delete mode 100644 lisp/ldefs-boot.el
 delete mode 100644 lisp/ledit.el
 rename lisp/{gnus => }/legacy-gnus-agent.el (100%)
 delete mode 100644 lisp/linum.el
 delete mode 100644 lisp/loadhist.el
 delete mode 100644 lisp/loadup.el
 delete mode 100644 lisp/locate.el
 delete mode 100644 lisp/log-edit.el
 delete mode 100644 lisp/log-view.el
 delete mode 100644 lisp/longlines.el
 delete mode 100644 lisp/lpr.el
 delete mode 100644 lisp/ls-lisp.el
 delete mode 100644 lisp/macros.el
 rename lisp/{gnus => }/mail-parse.el (100%)
 rename lisp/{gnus => }/mail-prsvr.el (100%)
 rename lisp/{gnus => }/mail-source.el (100%)
 delete mode 100644 lisp/mail/blessmail.el
 delete mode 100644 lisp/mail/emacsbug.el
 delete mode 100644 lisp/mail/feedmail.el
 delete mode 100644 lisp/mail/footnote.el
 delete mode 100644 lisp/mail/mail-extr.el
 delete mode 100644 lisp/mail/mail-hist.el
 delete mode 100644 lisp/mail/mail-utils.el
 delete mode 100644 lisp/mail/mailabbrev.el
 delete mode 100644 lisp/mail/mailalias.el
 delete mode 100644 lisp/mail/mailclient.el
 delete mode 100644 lisp/mail/mailheader.el
 delete mode 100644 lisp/mail/mailpost.el
 delete mode 100644 lisp/mail/metamail.el
 delete mode 100644 lisp/mail/mspools.el
 delete mode 100644 lisp/mail/reporter.el
 delete mode 100644 lisp/mail/rfc2368.el
 delete mode 100644 lisp/mail/rfc822.el
 delete mode 100644 lisp/mail/rmail-spam-filter.el
 delete mode 100644 lisp/mail/rmail.el
 delete mode 100644 lisp/mail/rmailedit.el
 delete mode 100644 lisp/mail/rmailkwd.el
 delete mode 100644 lisp/mail/rmailmm.el
 delete mode 100644 lisp/mail/rmailmsc.el
 delete mode 100644 lisp/mail/rmailout.el
 delete mode 100644 lisp/mail/rmailsort.el
 delete mode 100644 lisp/mail/rmailsum.el
 delete mode 100644 lisp/mail/sendmail.el
 delete mode 100644 lisp/mail/smtpmail.el
 delete mode 100644 lisp/mail/supercite.el
 delete mode 100644 lisp/mail/uce.el
 delete mode 100644 lisp/mail/undigest.el
 delete mode 100644 lisp/mail/unrmail.el
 rename lisp/{gnus => }/mailcap.el (100%)
 delete mode 100644 lisp/makefile.w32-in
 delete mode 100644 lisp/makesum.el
 delete mode 100644 lisp/man.el
 delete mode 100644 lisp/master.el
 delete mode 100644 lisp/mb-depth.el
 delete mode 100644 lisp/menu-bar.el
 rename lisp/{gnus => }/message.el (100%)
 rename lisp/{gnus => }/messcompat.el (100%)
 delete mode 100644 lisp/mh-e/.arch-inventory
 delete mode 100644 lisp/mh-e/ChangeLog
 delete mode 100644 lisp/mh-e/ChangeLog.1
 delete mode 100644 lisp/mh-e/mh-acros.el
 delete mode 100644 lisp/mh-e/mh-alias.el
 delete mode 100644 lisp/mh-e/mh-buffers.el
 delete mode 100644 lisp/mh-e/mh-comp.el
 delete mode 100644 lisp/mh-e/mh-compat.el
 delete mode 100644 lisp/mh-e/mh-e.el
 delete mode 100644 lisp/mh-e/mh-folder.el
 delete mode 100644 lisp/mh-e/mh-funcs.el
 delete mode 100644 lisp/mh-e/mh-gnus.el
 delete mode 100644 lisp/mh-e/mh-identity.el
 delete mode 100644 lisp/mh-e/mh-inc.el
 delete mode 100644 lisp/mh-e/mh-junk.el
 delete mode 100644 lisp/mh-e/mh-letter.el
 delete mode 100644 lisp/mh-e/mh-limit.el
 delete mode 100644 lisp/mh-e/mh-mime.el
 delete mode 100644 lisp/mh-e/mh-print.el
 delete mode 100644 lisp/mh-e/mh-scan.el
 delete mode 100644 lisp/mh-e/mh-search.el
 delete mode 100644 lisp/mh-e/mh-seq.el
 delete mode 100644 lisp/mh-e/mh-show.el
 delete mode 100644 lisp/mh-e/mh-speed.el
 delete mode 100644 lisp/mh-e/mh-thread.el
 delete mode 100644 lisp/mh-e/mh-tool-bar.el
 delete mode 100644 lisp/mh-e/mh-utils.el
 delete mode 100644 lisp/mh-e/mh-xface.el
 delete mode 100644 lisp/midnight.el
 delete mode 100644 lisp/minibuf-eldef.el
 delete mode 100644 lisp/minibuffer.el
 delete mode 100644 lisp/misc.el
 delete mode 100644 lisp/misearch.el
 rename lisp/{gnus => }/mm-bodies.el (100%)
 rename lisp/{gnus => }/mm-decode.el (100%)
 rename lisp/{gnus => }/mm-encode.el (100%)
 rename lisp/{gnus => }/mm-extern.el (100%)
 rename lisp/{gnus => }/mm-partial.el (100%)
 rename lisp/{gnus => }/mm-url.el (100%)
 rename lisp/{gnus => }/mm-util.el (100%)
 rename lisp/{gnus => }/mm-uu.el (100%)
 rename lisp/{gnus => }/mm-view.el (100%)
 rename lisp/{gnus => }/mml-sec.el (100%)
 rename lisp/{gnus => }/mml-smime.el (100%)
 rename lisp/{gnus => }/mml.el (100%)
 rename lisp/{gnus => }/mml1991.el (100%)
 rename lisp/{gnus => }/mml2015.el (100%)
 delete mode 100644 lisp/mouse-copy.el
 delete mode 100644 lisp/mouse-drag.el
 delete mode 100644 lisp/mouse-sel.el
 delete mode 100644 lisp/mouse.el
 delete mode 100644 lisp/mpc.el
 delete mode 100644 lisp/msb.el
 delete mode 100644 lisp/mwheel.el
 delete mode 100644 lisp/net/ange-ftp.el
 delete mode 100644 lisp/net/browse-url.el
 delete mode 100644 lisp/net/dbus.el
 delete mode 100644 lisp/net/eudc-bob.el
 delete mode 100644 lisp/net/eudc-export.el
 delete mode 100644 lisp/net/eudc-hotlist.el
 delete mode 100644 lisp/net/eudc-vars.el
 delete mode 100644 lisp/net/eudc.el
 delete mode 100644 lisp/net/eudcb-bbdb.el
 delete mode 100644 lisp/net/eudcb-ldap.el
 delete mode 100644 lisp/net/eudcb-mab.el
 delete mode 100644 lisp/net/eudcb-ph.el
 delete mode 100644 lisp/net/goto-addr.el
 delete mode 100644 lisp/net/imap-hash.el
 delete mode 100644 lisp/net/ldap.el
 delete mode 100644 lisp/net/mairix.el
 delete mode 100644 lisp/net/net-utils.el
 delete mode 100644 lisp/net/newst-backend.el
 delete mode 100644 lisp/net/newst-plainview.el
 delete mode 100644 lisp/net/newst-reader.el
 delete mode 100644 lisp/net/newst-ticker.el
 delete mode 100644 lisp/net/newst-treeview.el
 delete mode 100644 lisp/net/newsticker.el
 delete mode 100644 lisp/net/quickurl.el
 delete mode 100644 lisp/net/rcirc.el
 delete mode 100644 lisp/net/rcompile.el
 delete mode 100644 lisp/net/rlogin.el
 delete mode 100644 lisp/net/secrets.el
 delete mode 100644 lisp/net/snmp-mode.el
 delete mode 100644 lisp/net/socks.el
 delete mode 100644 lisp/net/telnet.el
 delete mode 100644 lisp/net/tramp-cache.el
 delete mode 100644 lisp/net/tramp-cmds.el
 delete mode 100644 lisp/net/tramp-compat.el
 delete mode 100644 lisp/net/tramp-fish.el
 delete mode 100644 lisp/net/tramp-ftp.el
 delete mode 100644 lisp/net/tramp-gvfs.el
 delete mode 100644 lisp/net/tramp-gw.el
 delete mode 100644 lisp/net/tramp-imap.el
 delete mode 100644 lisp/net/tramp-smb.el
 delete mode 100644 lisp/net/tramp-uu.el
 delete mode 100644 lisp/net/tramp.el
 delete mode 100644 lisp/net/trampver.el
 delete mode 100644 lisp/net/webjump.el
 delete mode 100644 lisp/net/xesam.el
 delete mode 100644 lisp/net/zeroconf.el
 rename lisp/{net => }/netrc.el (100%)
 delete mode 100644 lisp/newcomment.el
 rename lisp/{gnus => }/nnagent.el (100%)
 rename lisp/{gnus => }/nnbabyl.el (100%)
 rename lisp/{gnus => }/nndb.el (100%)
 rename lisp/{gnus => }/nndiary.el (100%)
 rename lisp/{gnus => }/nndir.el (100%)
 rename lisp/{gnus => }/nndoc.el (100%)
 rename lisp/{gnus => }/nndraft.el (100%)
 rename lisp/{gnus => }/nneething.el (100%)
 rename lisp/{gnus => }/nnfolder.el (100%)
 rename lisp/{gnus => }/nngateway.el (100%)
 rename lisp/{gnus => }/nnheader.el (100%)
 rename lisp/{gnus => }/nnimap.el (100%)
 rename lisp/{gnus => }/nnir.el (100%)
 rename lisp/{gnus => }/nnkiboze.el (100%)
 rename lisp/{gnus => }/nnlistserv.el (100%)
 rename lisp/{gnus => }/nnmail.el (100%)
 rename lisp/{gnus => }/nnmaildir.el (100%)
 rename lisp/{gnus => }/nnmairix.el (100%)
 rename lisp/{gnus => }/nnmbox.el (100%)
 rename lisp/{gnus => }/nnmh.el (100%)
 rename lisp/{gnus => }/nnml.el (100%)
 rename lisp/{gnus => }/nnnil.el (100%)
 rename lisp/{gnus => }/nnoo.el (100%)
 rename lisp/{gnus => }/nnrss.el (100%)
 rename lisp/{gnus => }/nnslashdot.el (100%)
 rename lisp/{gnus => }/nnsoup.el (100%)
 rename lisp/{gnus => }/nnspool.el (100%)
 rename lisp/{gnus => }/nntp.el (100%)
 rename lisp/{gnus => }/nnultimate.el (100%)
 rename lisp/{gnus => }/nnvirtual.el (100%)
 rename lisp/{gnus => }/nnwarchive.el (100%)
 rename lisp/{gnus => }/nnweb.el (100%)
 rename lisp/{gnus => }/nnwfm.el (100%)
 delete mode 100644 lisp/novice.el
 rename lisp/{net => }/ntlm.el (100%)
 delete mode 100644 lisp/nxml/TODO
 delete mode 100644 lisp/nxml/nxml-enc.el
 delete mode 100644 lisp/nxml/nxml-glyph.el
 delete mode 100644 lisp/nxml/nxml-maint.el
 delete mode 100644 lisp/nxml/nxml-mode.el
 delete mode 100644 lisp/nxml/nxml-ns.el
 delete mode 100644 lisp/nxml/nxml-outln.el
 delete mode 100644 lisp/nxml/nxml-parse.el
 delete mode 100644 lisp/nxml/nxml-rap.el
 delete mode 100644 lisp/nxml/nxml-uchnm.el
 delete mode 100644 lisp/nxml/nxml-util.el
 delete mode 100644 lisp/nxml/rng-cmpct.el
 delete mode 100644 lisp/nxml/rng-dt.el
 delete mode 100644 lisp/nxml/rng-loc.el
 delete mode 100644 lisp/nxml/rng-maint.el
 delete mode 100644 lisp/nxml/rng-match.el
 delete mode 100644 lisp/nxml/rng-nxml.el
 delete mode 100644 lisp/nxml/rng-parse.el
 delete mode 100644 lisp/nxml/rng-pttrn.el
 delete mode 100644 lisp/nxml/rng-uri.el
 delete mode 100644 lisp/nxml/rng-util.el
 delete mode 100644 lisp/nxml/rng-valid.el
 delete mode 100644 lisp/nxml/rng-xsd.el
 delete mode 100644 lisp/nxml/xmltok.el
 delete mode 100644 lisp/nxml/xsd-regexp.el
 delete mode 100644 lisp/obsolete/awk-mode.el
 delete mode 100644 lisp/obsolete/fast-lock.el
 delete mode 100644 lisp/obsolete/iso-acc.el
 delete mode 100644 lisp/obsolete/iso-insert.el
 delete mode 100644 lisp/obsolete/iso-swed.el
 delete mode 100644 lisp/obsolete/keyswap.el
 delete mode 100644 lisp/obsolete/lazy-lock.el
 delete mode 100644 lisp/obsolete/levents.el
 delete mode 100644 lisp/obsolete/lucid.el
 delete mode 100644 lisp/obsolete/old-whitespace.el
 delete mode 100644 lisp/obsolete/options.el
 delete mode 100644 lisp/obsolete/resume.el
 delete mode 100644 lisp/obsolete/rnews.el
 delete mode 100644 lisp/obsolete/rnewspost.el
 delete mode 100644 lisp/obsolete/s-region.el
 delete mode 100644 lisp/obsolete/sc.el
 delete mode 100644 lisp/obsolete/scribe.el
 delete mode 100644 lisp/obsolete/swedish.el
 delete mode 100644 lisp/obsolete/sym-comp.el
 delete mode 100644 lisp/obsolete/vc-mcvs.el
 delete mode 100644 lisp/obsolete/x-menu.el
 delete mode 100644 lisp/org/ChangeLog
 delete mode 100644 lisp/org/org-agenda.el
 delete mode 100644 lisp/org/org-archive.el
 delete mode 100644 lisp/org/org-ascii.el
 delete mode 100644 lisp/org/org-attach.el
 delete mode 100644 lisp/org/org-bbdb.el
 delete mode 100644 lisp/org/org-bibtex.el
 delete mode 100644 lisp/org/org-clock.el
 delete mode 100644 lisp/org/org-colview.el
 delete mode 100644 lisp/org/org-compat.el
 delete mode 100644 lisp/org/org-crypt.el
 delete mode 100644 lisp/org/org-datetree.el
 delete mode 100644 lisp/org/org-docbook.el
 delete mode 100644 lisp/org/org-exp-blocks.el
 delete mode 100644 lisp/org/org-exp.el
 delete mode 100644 lisp/org/org-faces.el
 delete mode 100644 lisp/org/org-feed.el
 delete mode 100644 lisp/org/org-footnote.el
 delete mode 100644 lisp/org/org-freemind.el
 delete mode 100644 lisp/org/org-gnus.el
 delete mode 100644 lisp/org/org-habit.el
 delete mode 100644 lisp/org/org-html.el
 delete mode 100644 lisp/org/org-icalendar.el
 delete mode 100644 lisp/org/org-id.el
 delete mode 100644 lisp/org/org-indent.el
 delete mode 100644 lisp/org/org-info.el
 delete mode 100644 lisp/org/org-inlinetask.el
 delete mode 100644 lisp/org/org-install.el
 delete mode 100644 lisp/org/org-irc.el
 delete mode 100644 lisp/org/org-jsinfo.el
 delete mode 100644 lisp/org/org-latex.el
 delete mode 100644 lisp/org/org-list.el
 delete mode 100644 lisp/org/org-mac-message.el
 delete mode 100644 lisp/org/org-macs.el
 delete mode 100644 lisp/org/org-mew.el
 delete mode 100644 lisp/org/org-mhe.el
 delete mode 100644 lisp/org/org-mobile.el
 delete mode 100644 lisp/org/org-mouse.el
 delete mode 100644 lisp/org/org-plot.el
 delete mode 100644 lisp/org/org-protocol.el
 delete mode 100644 lisp/org/org-publish.el
 delete mode 100644 lisp/org/org-remember.el
 delete mode 100644 lisp/org/org-rmail.el
 delete mode 100644 lisp/org/org-src.el
 delete mode 100644 lisp/org/org-table.el
 delete mode 100644 lisp/org/org-timer.el
 delete mode 100644 lisp/org/org-vm.el
 delete mode 100644 lisp/org/org-w3m.el
 delete mode 100644 lisp/org/org-wl.el
 delete mode 100644 lisp/org/org-xoxo.el
 delete mode 100644 lisp/org/org.el
 delete mode 100644 lisp/outline.el
 delete mode 100644 lisp/paren.el
 rename lisp/{calendar => }/parse-time.el (100%)
 delete mode 100644 lisp/patcomp.el
 delete mode 100644 lisp/paths.el
 delete mode 100644 lisp/pcmpl-cvs.el
 delete mode 100644 lisp/pcmpl-gnu.el
 delete mode 100644 lisp/pcmpl-linux.el
 delete mode 100644 lisp/pcmpl-rpm.el
 delete mode 100644 lisp/pcmpl-unix.el
 delete mode 100644 lisp/pcomplete.el
 delete mode 100644 lisp/pcvs-defs.el
 delete mode 100644 lisp/pcvs-info.el
 delete mode 100644 lisp/pcvs-parse.el
 delete mode 100644 lisp/pcvs-util.el
 delete mode 100644 lisp/pcvs.el
 delete mode 100644 lisp/play/5x5.el
 delete mode 100644 lisp/play/animate.el
 delete mode 100644 lisp/play/blackbox.el
 delete mode 100644 lisp/play/bruce.el
 delete mode 100644 lisp/play/bubbles.el
 delete mode 100644 lisp/play/cookie1.el
 delete mode 100644 lisp/play/decipher.el
 delete mode 100644 lisp/play/dissociate.el
 delete mode 100644 lisp/play/doctor.el
 delete mode 100644 lisp/play/dunnet.el
 delete mode 100644 lisp/play/fortune.el
 delete mode 100644 lisp/play/gamegrid.el
 delete mode 100644 lisp/play/gametree.el
 delete mode 100644 lisp/play/gomoku.el
 delete mode 100644 lisp/play/handwrite.el
 delete mode 100644 lisp/play/hanoi.el
 delete mode 100644 lisp/play/landmark.el
 delete mode 100644 lisp/play/life.el
 delete mode 100644 lisp/play/meese.el
 delete mode 100644 lisp/play/morse.el
 delete mode 100644 lisp/play/mpuz.el
 delete mode 100644 lisp/play/pong.el
 delete mode 100644 lisp/play/snake.el
 delete mode 100644 lisp/play/solitaire.el
 delete mode 100644 lisp/play/spook.el
 delete mode 100644 lisp/play/studly.el
 delete mode 100644 lisp/play/tetris.el
 delete mode 100644 lisp/play/yow.el
 delete mode 100644 lisp/play/zone.el
 rename lisp/{gnus => }/pop3.el (100%)
 delete mode 100644 lisp/printing.el
 delete mode 100644 lisp/proced.el
 delete mode 100644 lisp/progmodes/ada-mode.el
 delete mode 100644 lisp/progmodes/ada-prj.el
 delete mode 100644 lisp/progmodes/ada-stmt.el
 delete mode 100644 lisp/progmodes/ada-xref.el
 delete mode 100644 lisp/progmodes/antlr-mode.el
 delete mode 100644 lisp/progmodes/asm-mode.el
 delete mode 100644 lisp/progmodes/autoconf.el
 delete mode 100644 lisp/progmodes/bug-reference.el
 delete mode 100644 lisp/progmodes/cap-words.el
 delete mode 100644 lisp/progmodes/cc-align.el
 delete mode 100644 lisp/progmodes/cc-awk.el
 delete mode 100644 lisp/progmodes/cc-bytecomp.el
 delete mode 100644 lisp/progmodes/cc-cmds.el
 delete mode 100644 lisp/progmodes/cc-compat.el
 delete mode 100644 lisp/progmodes/cc-defs.el
 delete mode 100644 lisp/progmodes/cc-engine.el
 delete mode 100644 lisp/progmodes/cc-fonts.el
 delete mode 100644 lisp/progmodes/cc-langs.el
 delete mode 100644 lisp/progmodes/cc-menus.el
 delete mode 100644 lisp/progmodes/cc-mode.el
 delete mode 100644 lisp/progmodes/cc-styles.el
 delete mode 100644 lisp/progmodes/cc-vars.el
 delete mode 100644 lisp/progmodes/cfengine.el
 delete mode 100644 lisp/progmodes/cmacexp.el
 delete mode 100644 lisp/progmodes/compile.el
 delete mode 100644 lisp/progmodes/cperl-mode.el
 delete mode 100644 lisp/progmodes/cpp.el
 delete mode 100644 lisp/progmodes/cwarn.el
 delete mode 100644 lisp/progmodes/dcl-mode.el
 delete mode 100644 lisp/progmodes/delphi.el
 delete mode 100644 lisp/progmodes/ebnf-abn.el
 delete mode 100644 lisp/progmodes/ebnf-bnf.el
 delete mode 100644 lisp/progmodes/ebnf-dtd.el
 delete mode 100644 lisp/progmodes/ebnf-ebx.el
 delete mode 100644 lisp/progmodes/ebnf-iso.el
 delete mode 100644 lisp/progmodes/ebnf-otz.el
 delete mode 100644 lisp/progmodes/ebnf-yac.el
 delete mode 100644 lisp/progmodes/ebnf2ps.el
 delete mode 100644 lisp/progmodes/ebrowse.el
 delete mode 100644 lisp/progmodes/etags.el
 delete mode 100644 lisp/progmodes/executable.el
 delete mode 100644 lisp/progmodes/f90.el
 delete mode 100644 lisp/progmodes/flymake.el
 delete mode 100644 lisp/progmodes/fortran.el
 delete mode 100644 lisp/progmodes/gdb-mi.el
 delete mode 100644 lisp/progmodes/glasses.el
 delete mode 100644 lisp/progmodes/grep.el
 delete mode 100644 lisp/progmodes/gud.el
 delete mode 100644 lisp/progmodes/hideif.el
 delete mode 100644 lisp/progmodes/hideshow.el
 delete mode 100644 lisp/progmodes/icon.el
 delete mode 100644 lisp/progmodes/idlw-complete-structtag.el
 delete mode 100644 lisp/progmodes/idlw-help.el
 delete mode 100644 lisp/progmodes/idlw-shell.el
 delete mode 100644 lisp/progmodes/idlw-toolbar.el
 delete mode 100644 lisp/progmodes/idlwave.el
 delete mode 100644 lisp/progmodes/inf-lisp.el
 delete mode 100644 lisp/progmodes/js.el
 delete mode 100644 lisp/progmodes/ld-script.el
 delete mode 100644 lisp/progmodes/m4-mode.el
 delete mode 100644 lisp/progmodes/make-mode.el
 delete mode 100644 lisp/progmodes/mantemp.el
 delete mode 100644 lisp/progmodes/meta-mode.el
 delete mode 100644 lisp/progmodes/mixal-mode.el
 delete mode 100644 lisp/progmodes/modula2.el
 delete mode 100644 lisp/progmodes/octave-inf.el
 delete mode 100644 lisp/progmodes/octave-mod.el
 delete mode 100644 lisp/progmodes/pascal.el
 delete mode 100644 lisp/progmodes/perl-mode.el
 delete mode 100644 lisp/progmodes/prolog.el
 delete mode 100644 lisp/progmodes/ps-mode.el
 delete mode 100644 lisp/progmodes/python.el
 delete mode 100644 lisp/progmodes/ruby-mode.el
 delete mode 100644 lisp/progmodes/scheme.el
 delete mode 100644 lisp/progmodes/sh-script.el
 delete mode 100644 lisp/progmodes/simula.el
 delete mode 100644 lisp/progmodes/sql.el
 delete mode 100644 lisp/progmodes/subword.el
 delete mode 100644 lisp/progmodes/tcl.el
 delete mode 100644 lisp/progmodes/vera-mode.el
 delete mode 100644 lisp/progmodes/verilog-mode.el
 delete mode 100644 lisp/progmodes/vhdl-mode.el
 delete mode 100644 lisp/progmodes/which-func.el
 delete mode 100644 lisp/progmodes/xscheme.el
 delete mode 100644 lisp/ps-bdf.el
 delete mode 100644 lisp/ps-def.el
 delete mode 100644 lisp/ps-mule.el
 delete mode 100644 lisp/ps-print.el
 delete mode 100644 lisp/ps-samp.el
 rename lisp/{gnus => }/qp.el (100%)
 delete mode 100644 lisp/recentf.el
 delete mode 100644 lisp/rect.el
 delete mode 100644 lisp/register.el
 delete mode 100644 lisp/repeat.el
 delete mode 100644 lisp/replace.el
 delete mode 100644 lisp/reposition.el
 delete mode 100644 lisp/reveal.el
 rename lisp/{gnus => }/rfc1843.el (100%)
 rename lisp/{gnus => }/rfc2045.el (100%)
 rename lisp/{gnus => }/rfc2047.el (100%)
 rename lisp/{gnus => }/rfc2104.el (100%)
 rename lisp/{gnus => }/rfc2231.el (100%)
 delete mode 100644 lisp/rfn-eshadow.el
 delete mode 100644 lisp/rot13.el
 delete mode 100644 lisp/ruler-mode.el
 rename lisp/{net => }/sasl-cram.el (100%)
 rename lisp/{net => }/sasl-digest.el (100%)
 rename lisp/{net => }/sasl-ntlm.el (100%)
 rename lisp/{net => }/sasl.el (100%)
 delete mode 100644 lisp/savehist.el
 delete mode 100644 lisp/saveplace.el
 delete mode 100644 lisp/sb-image.el
 rename lisp/{gnus => }/score-mode.el (100%)
 delete mode 100644 lisp/scroll-all.el
 delete mode 100644 lisp/scroll-bar.el
 delete mode 100644 lisp/scroll-lock.el
 delete mode 100644 lisp/select.el
 delete mode 100644 lisp/server.el
 delete mode 100644 lisp/ses.el
 delete mode 100644 lisp/shadowfile.el
 delete mode 100644 lisp/shell.el
 rename lisp/{gnus => }/sieve-manage.el (100%)
 rename lisp/{gnus => }/sieve-mode.el (100%)
 rename lisp/{gnus => }/sieve.el (100%)
 delete mode 100644 lisp/simple.el
 delete mode 100644 lisp/skeleton.el
 delete mode 100644 lisp/smerge-mode.el
 rename lisp/{gnus => }/smiley.el (100%)
 rename lisp/{gnus => }/smime.el (100%)
 delete mode 100644 lisp/sort.el
 delete mode 100644 lisp/soundex.el
 rename lisp/{gnus => }/spam-report.el (100%)
 rename lisp/{gnus => }/spam-stat.el (100%)
 rename lisp/{gnus => }/spam-wash.el (100%)
 rename lisp/{gnus => }/spam.el (100%)
 delete mode 100644 lisp/speedbar.el
 rename lisp/{gnus => }/starttls.el (100%)
 delete mode 100644 lisp/startup.el
 delete mode 100644 lisp/strokes.el
 delete mode 100644 lisp/subr.el
 delete mode 100644 lisp/t-mouse.el
 delete mode 100644 lisp/tabify.el
 delete mode 100644 lisp/talk.el
 delete mode 100644 lisp/tar-mode.el
 delete mode 100644 lisp/tempo.el
 delete mode 100644 lisp/term.el
 delete mode 100644 lisp/term/AT386.el
 delete mode 100644 lisp/term/README
 delete mode 100644 lisp/term/apollo.el
 delete mode 100644 lisp/term/bobcat.el
 delete mode 100644 lisp/term/common-win.el
 delete mode 100644 lisp/term/cygwin.el
 delete mode 100644 lisp/term/internal.el
 delete mode 100644 lisp/term/iris-ansi.el
 delete mode 100644 lisp/term/linux.el
 delete mode 100644 lisp/term/lk201.el
 delete mode 100644 lisp/term/news.el
 delete mode 100644 lisp/term/ns-win.el
 delete mode 100644 lisp/term/pc-win.el
 delete mode 100644 lisp/term/rxvt.el
 delete mode 100644 lisp/term/sun.el
 delete mode 100644 lisp/term/sup-mouse.el
 delete mode 100644 lisp/term/tty-colors.el
 delete mode 100644 lisp/term/tvi970.el
 delete mode 100644 lisp/term/vt100.el
 delete mode 100644 lisp/term/vt102.el
 delete mode 100644 lisp/term/vt125.el
 delete mode 100644 lisp/term/vt200.el
 delete mode 100644 lisp/term/vt201.el
 delete mode 100644 lisp/term/vt220.el
 delete mode 100644 lisp/term/vt240.el
 delete mode 100644 lisp/term/vt300.el
 delete mode 100644 lisp/term/vt320.el
 delete mode 100644 lisp/term/vt400.el
 delete mode 100644 lisp/term/vt420.el
 delete mode 100644 lisp/term/w32-win.el
 delete mode 100644 lisp/term/w32console.el
 delete mode 100644 lisp/term/wyse50.el
 delete mode 100644 lisp/term/x-win.el
 delete mode 100644 lisp/term/xterm.el
 delete mode 100644 lisp/terminal.el
 delete mode 100644 lisp/textmodes/artist.el
 delete mode 100644 lisp/textmodes/bib-mode.el
 delete mode 100644 lisp/textmodes/bibtex-style.el
 delete mode 100644 lisp/textmodes/bibtex.el
 delete mode 100644 lisp/textmodes/conf-mode.el
 delete mode 100644 lisp/textmodes/css-mode.el
 delete mode 100644 lisp/textmodes/enriched.el
 delete mode 100644 lisp/textmodes/fill.el
 delete mode 100644 lisp/textmodes/flyspell.el
 delete mode 100644 lisp/textmodes/ispell.el
 delete mode 100644 lisp/textmodes/makeinfo.el
 delete mode 100644 lisp/textmodes/nroff-mode.el
 delete mode 100644 lisp/textmodes/page-ext.el
 delete mode 100644 lisp/textmodes/page.el
 delete mode 100644 lisp/textmodes/paragraphs.el
 delete mode 100644 lisp/textmodes/picture.el
 delete mode 100644 lisp/textmodes/po.el
 delete mode 100644 lisp/textmodes/refbib.el
 delete mode 100644 lisp/textmodes/refer.el
 delete mode 100644 lisp/textmodes/refill.el
 delete mode 100644 lisp/textmodes/reftex-auc.el
 delete mode 100644 lisp/textmodes/reftex-cite.el
 delete mode 100644 lisp/textmodes/reftex-dcr.el
 delete mode 100644 lisp/textmodes/reftex-global.el
 delete mode 100644 lisp/textmodes/reftex-index.el
 delete mode 100644 lisp/textmodes/reftex-parse.el
 delete mode 100644 lisp/textmodes/reftex-ref.el
 delete mode 100644 lisp/textmodes/reftex-sel.el
 delete mode 100644 lisp/textmodes/reftex-toc.el
 delete mode 100644 lisp/textmodes/reftex-vars.el
 delete mode 100644 lisp/textmodes/reftex.el
 delete mode 100644 lisp/textmodes/remember.el
 delete mode 100644 lisp/textmodes/rst.el
 delete mode 100644 lisp/textmodes/sgml-mode.el
 delete mode 100644 lisp/textmodes/spell.el
 delete mode 100644 lisp/textmodes/table.el
 delete mode 100644 lisp/textmodes/tex-mode.el
 delete mode 100644 lisp/textmodes/texinfmt.el
 delete mode 100644 lisp/textmodes/texinfo.el
 delete mode 100644 lisp/textmodes/texnfo-upd.el
 delete mode 100644 lisp/textmodes/text-mode.el
 delete mode 100644 lisp/textmodes/tildify.el
 delete mode 100644 lisp/textmodes/two-column.el
 delete mode 100644 lisp/textmodes/underline.el
 delete mode 100644 lisp/thingatpt.el
 delete mode 100644 lisp/thumbs.el
 rename lisp/{calendar => }/time-date.el (100%)
 delete mode 100644 lisp/time-stamp.el
 delete mode 100644 lisp/time.el
 delete mode 100644 lisp/timezone.el
 rename lisp/{net => }/tls.el (100%)
 delete mode 100644 lisp/tmm.el
 delete mode 100644 lisp/tool-bar.el
 delete mode 100644 lisp/tooltip.el
 delete mode 100644 lisp/tree-widget.el
 delete mode 100644 lisp/tutorial.el
 delete mode 100644 lisp/type-break.el
 delete mode 100644 lisp/uniquify.el
 delete mode 100644 lisp/url/ChangeLog
 delete mode 100644 lisp/url/url-about.el
 delete mode 100644 lisp/url/url-auth.el
 delete mode 100644 lisp/url/url-cache.el
 delete mode 100644 lisp/url/url-cid.el
 delete mode 100644 lisp/url/url-cookie.el
 delete mode 100644 lisp/url/url-dav.el
 delete mode 100644 lisp/url/url-dired.el
 delete mode 100644 lisp/url/url-expand.el
 delete mode 100644 lisp/url/url-file.el
 delete mode 100644 lisp/url/url-ftp.el
 delete mode 100644 lisp/url/url-gw.el
 delete mode 100644 lisp/url/url-handlers.el
 delete mode 100644 lisp/url/url-history.el
 delete mode 100644 lisp/url/url-http.el
 delete mode 100644 lisp/url/url-imap.el
 delete mode 100644 lisp/url/url-irc.el
 delete mode 100644 lisp/url/url-ldap.el
 delete mode 100644 lisp/url/url-mailto.el
 delete mode 100644 lisp/url/url-methods.el
 delete mode 100644 lisp/url/url-misc.el
 delete mode 100644 lisp/url/url-news.el
 delete mode 100644 lisp/url/url-nfs.el
 delete mode 100644 lisp/url/url-ns.el
 delete mode 100644 lisp/url/url-parse.el
 delete mode 100644 lisp/url/url-privacy.el
 delete mode 100644 lisp/url/url-proxy.el
 delete mode 100644 lisp/url/url-util.el
 delete mode 100644 lisp/url/url-vars.el
 delete mode 100644 lisp/url/url.el
 delete mode 100644 lisp/userlock.el
 rename lisp/{gnus => }/utf7.el (100%)
 rename lisp/{mail => }/uudecode.el (100%)
 delete mode 100644 lisp/vc-annotate.el
 delete mode 100644 lisp/vc-arch.el
 delete mode 100644 lisp/vc-bzr.el
 delete mode 100644 lisp/vc-cvs.el
 delete mode 100644 lisp/vc-dav.el
 delete mode 100644 lisp/vc-dir.el
 delete mode 100644 lisp/vc-dispatcher.el
 delete mode 100644 lisp/vc-git.el
 delete mode 100644 lisp/vc-hg.el
 delete mode 100644 lisp/vc-hooks.el
 delete mode 100644 lisp/vc-mtn.el
 delete mode 100644 lisp/vc-rcs.el
 delete mode 100644 lisp/vc-sccs.el
 delete mode 100644 lisp/vc-svn.el
 delete mode 100644 lisp/vc.el
 delete mode 100644 lisp/vcursor.el
 delete mode 100644 lisp/version.el
 delete mode 100644 lisp/view.el
 delete mode 100644 lisp/vt-control.el
 delete mode 100644 lisp/vt100-led.el
 delete mode 100644 lisp/w32-fns.el
 delete mode 100644 lisp/w32-vars.el
 delete mode 100644 lisp/wdired.el
 rename lisp/{gnus => }/webmail.el (100%)
 delete mode 100644 lisp/whitespace.el
 delete mode 100644 lisp/wid-browse.el
 delete mode 100644 lisp/wid-edit.el
 delete mode 100644 lisp/widget.el
 delete mode 100644 lisp/windmove.el
 delete mode 100644 lisp/window.el
 delete mode 100644 lisp/winner.el
 delete mode 100644 lisp/woman.el
 delete mode 100644 lisp/x-dnd.el
 delete mode 100644 lisp/xml.el
 delete mode 100644 lisp/xt-mouse.el
 rename lisp/{gnus => }/yenc.el (100%)
 delete mode 100644 lwlib/COPYING
 delete mode 100644 lwlib/ChangeLog
 delete mode 100644 lwlib/Makefile.in
 delete mode 100644 lwlib/README
 delete mode 100644 lwlib/lwlib-Xaw.c
 delete mode 100644 lwlib/lwlib-Xaw.h
 delete mode 100644 lwlib/lwlib-Xlw.c
 delete mode 100644 lwlib/lwlib-Xlw.h
 delete mode 100644 lwlib/lwlib-Xm.c
 delete mode 100644 lwlib/lwlib-Xm.h
 delete mode 100644 lwlib/lwlib-int.h
 delete mode 100644 lwlib/lwlib-utils.c
 delete mode 100644 lwlib/lwlib-utils.h
 delete mode 100644 lwlib/lwlib.c
 delete mode 100644 lwlib/lwlib.h
 delete mode 100644 lwlib/xlwmenu.c
 delete mode 100644 lwlib/xlwmenu.h
 delete mode 100644 lwlib/xlwmenuP.h
 delete mode 100644 m4/getopt.m4
 delete mode 100755 make-dist
 delete mode 100755 mkinstalldirs
 delete mode 100755 move-if-change
 delete mode 100644 msdos/COPYING
 delete mode 100644 msdos/ChangeLog
 delete mode 100644 msdos/INSTALL
 delete mode 100644 msdos/README
 delete mode 100644 msdos/emacs.ico
 delete mode 100644 msdos/emacs.pif
 delete mode 100644 msdos/is_exec.c
 delete mode 100644 msdos/mainmake.v2
 delete mode 100644 msdos/sed1v2.inp
 delete mode 100644 msdos/sed1x.inp
 delete mode 100644 msdos/sed2v2.inp
 delete mode 100644 msdos/sed2x.inp
 delete mode 100644 msdos/sed3v2.inp
 delete mode 100644 msdos/sed4.inp
 delete mode 100644 msdos/sed5x.inp
 delete mode 100644 msdos/sed6.inp
 delete mode 100644 msdos/sedalloc.inp
 delete mode 100644 msdos/sedleim.inp
 delete mode 100644 msdos/sedlisp.inp
 delete mode 100644 msdos/sigaction.c
 delete mode 100644 nextstep/AUTHORS
 delete mode 100644 nextstep/ChangeLog
 delete mode 100644 nextstep/Cocoa/Emacs.base/Contents/Info.plist
 delete mode 100644 nextstep/Cocoa/Emacs.base/Contents/PkgInfo
 delete mode 100644 nextstep/Cocoa/Emacs.base/Contents/Resources/Credits.html
 delete mode 100644 nextstep/Cocoa/Emacs.base/Contents/Resources/Emacs.icns
 delete mode 100644 nextstep/Cocoa/Emacs.base/Contents/Resources/English.lproj/InfoPlist.strings
 delete mode 100644 nextstep/Cocoa/Emacs.base/Contents/Resources/document.icns
 delete mode 100644 nextstep/Cocoa/Emacs.xcodeproj/project.pbxproj
 delete mode 100644 nextstep/DEV-NOTES
 delete mode 100644 nextstep/FOR-RELEASE
 delete mode 100644 nextstep/GNUstep/Emacs.base/Resources/Emacs.desktop
 delete mode 100644 nextstep/GNUstep/Emacs.base/Resources/Info-gnustep.plist
 delete mode 100644 nextstep/GNUstep/Emacs.base/Resources/README
 delete mode 100644 nextstep/GNUstep/Emacs.base/Resources/emacs.tiff
 delete mode 100644 nextstep/INSTALL
 delete mode 100644 nextstep/README
 delete mode 100644 nt/.arch-inventory
 delete mode 100644 nt/.gitignore
 delete mode 100644 nt/COPYING
 delete mode 100644 nt/ChangeLog
 delete mode 100644 nt/INSTALL
 delete mode 100644 nt/README
 delete mode 100644 nt/addpm.c
 delete mode 100644 nt/addsection.c
 delete mode 100644 nt/cmdproxy.c
 delete mode 100644 nt/config.nt
 delete mode 100755 nt/configure.bat
 delete mode 100644 nt/ddeclient.c
 delete mode 100644 nt/emacs.manifest
 delete mode 100644 nt/emacs.rc
 delete mode 100644 nt/emacsclient.rc
 delete mode 100644 nt/envadd.bat
 delete mode 100755 nt/ftime-nostartup.bat
 delete mode 100644 nt/ftime.bat
 delete mode 100644 nt/gmake.defs
 delete mode 100644 nt/icons/README
 delete mode 100644 nt/icons/emacs.ico
 delete mode 100644 nt/icons/emacs22.ico
 delete mode 100644 nt/icons/gnu2a32.ico
 delete mode 100644 nt/icons/gnu2a32t.ico
 delete mode 100644 nt/icons/gnu2b48.ico
 delete mode 100644 nt/icons/gnu2b48t.ico
 delete mode 100644 nt/icons/gnu3b32.ico
 delete mode 100644 nt/icons/gnu3b32t.ico
 delete mode 100644 nt/icons/gnu4g48.ico
 delete mode 100644 nt/icons/gnu4g48t.ico
 delete mode 100644 nt/icons/gnu5w32.ico
 delete mode 100644 nt/icons/gnu5w32t.ico
 delete mode 100644 nt/icons/gnu6w48.ico
 delete mode 100644 nt/icons/gnu6w48t.ico
 delete mode 100644 nt/icons/gnu7.ico
 delete mode 100644 nt/icons/gnu8.ico
 delete mode 100644 nt/icons/gnu9.ico
 delete mode 100644 nt/icons/hand.cur
 delete mode 100644 nt/inc/arpa/inet.h
 delete mode 100644 nt/inc/grp.h
 delete mode 100644 nt/inc/langinfo.h
 delete mode 100644 nt/inc/netdb.h
 delete mode 100644 nt/inc/netinet/in.h
 delete mode 100644 nt/inc/nl_types.h
 delete mode 100644 nt/inc/pwd.h
 delete mode 100644 nt/inc/sys/dir.h
 delete mode 100644 nt/inc/sys/file.h
 delete mode 100644 nt/inc/sys/ioctl.h
 delete mode 100644 nt/inc/sys/param.h
 delete mode 100644 nt/inc/sys/socket.h
 delete mode 100644 nt/inc/sys/stat.h
 delete mode 100644 nt/inc/sys/time.h
 delete mode 100644 nt/inc/unistd.h
 delete mode 100644 nt/makefile.w32-in
 delete mode 100644 nt/multi-install-info.bat
 delete mode 100644 nt/nmake.defs
 delete mode 100644 nt/paths.h
 delete mode 100644 nt/preprep.c
 delete mode 100644 nt/runemacs.c
 delete mode 100644 nt/subdirs.el
 delete mode 100644 oldXMenu/Activate.c
 delete mode 100644 oldXMenu/AddPane.c
 delete mode 100644 oldXMenu/AddSel.c
 delete mode 100644 oldXMenu/ChangeLog
 delete mode 100644 oldXMenu/ChgPane.c
 delete mode 100644 oldXMenu/ChgSel.c
 delete mode 100644 oldXMenu/Create.c
 delete mode 100644 oldXMenu/DelPane.c
 delete mode 100644 oldXMenu/DelSel.c
 delete mode 100644 oldXMenu/Destroy.c
 delete mode 100644 oldXMenu/Error.c
 delete mode 100644 oldXMenu/EvHand.c
 delete mode 100644 oldXMenu/FindPane.c
 delete mode 100644 oldXMenu/FindSel.c
 delete mode 100644 oldXMenu/InsPane.c
 delete mode 100644 oldXMenu/InsSel.c
 delete mode 100644 oldXMenu/Internal.c
 delete mode 100644 oldXMenu/Locate.c
 delete mode 100644 oldXMenu/Makefile.in
 delete mode 100644 oldXMenu/Post.c
 delete mode 100644 oldXMenu/README
 delete mode 100644 oldXMenu/Recomp.c
 delete mode 100644 oldXMenu/SetAEQ.c
 delete mode 100644 oldXMenu/SetFrz.c
 delete mode 100644 oldXMenu/SetPane.c
 delete mode 100644 oldXMenu/SetSel.c
 delete mode 100644 oldXMenu/X10.h
 delete mode 100644 oldXMenu/XCrAssoc.c
 delete mode 100644 oldXMenu/XDelAssoc.c
 delete mode 100644 oldXMenu/XDestAssoc.c
 delete mode 100644 oldXMenu/XLookAssoc.c
 delete mode 100644 oldXMenu/XMakeAssoc.c
 delete mode 100644 oldXMenu/XMenu.h
 delete mode 100644 oldXMenu/XMenuInt.h
 delete mode 100644 oldXMenu/copyright.h
 delete mode 100644 oldXMenu/insque.c
 delete mode 100644 src/.arch-inventory
 delete mode 100644 src/.dbxinit
 delete mode 100644 src/.gdbinit
 delete mode 100644 src/.gitignore
 delete mode 100644 src/COPYING
 delete mode 100644 src/ChangeLog
 delete mode 100644 src/ChangeLog.1
 delete mode 100644 src/ChangeLog.10
 delete mode 100644 src/ChangeLog.2
 delete mode 100644 src/ChangeLog.3
 delete mode 100644 src/ChangeLog.4
 delete mode 100644 src/ChangeLog.5
 delete mode 100644 src/ChangeLog.6
 delete mode 100644 src/ChangeLog.7
 delete mode 100644 src/ChangeLog.8
 delete mode 100644 src/ChangeLog.9
 delete mode 100644 src/Makefile.in
 delete mode 100644 src/README
 delete mode 100644 src/alloc.c
 delete mode 100644 src/atimer.c
 delete mode 100644 src/atimer.h
 delete mode 100644 src/bidi.c
 delete mode 100644 src/bitmaps/README
 delete mode 100644 src/bitmaps/cntrpmsk.xbm
 delete mode 100644 src/bitmaps/cntrptr.xbm
 delete mode 100644 src/bitmaps/crosswv.xbm
 delete mode 100644 src/bitmaps/dimple1.xbm
 delete mode 100644 src/bitmaps/dimple3.xbm
 delete mode 100644 src/bitmaps/gray.xbm
 delete mode 100644 src/bitmaps/gray1.xbm
 delete mode 100644 src/bitmaps/gray3.xbm
 delete mode 100644 src/bitmaps/leftpmsk.xbm
 delete mode 100644 src/bitmaps/leftptr.xbm
 delete mode 100644 src/bitmaps/rtpmsk.xbm
 delete mode 100644 src/bitmaps/rtptr.xbm
 delete mode 100644 src/bitmaps/stipple.xbm
 delete mode 100644 src/blockinput.h
 delete mode 100644 src/buffer.c
 delete mode 100644 src/buffer.h
 delete mode 100644 src/bytecode.c
 delete mode 100644 src/callint.c
 delete mode 100644 src/callproc.c
 delete mode 100644 src/casefiddle.c
 delete mode 100644 src/casetab.c
 delete mode 100644 src/category.c
 delete mode 100644 src/category.h
 delete mode 100644 src/ccl.c
 delete mode 100644 src/ccl.h
 delete mode 100644 src/character.c
 delete mode 100644 src/character.h
 delete mode 100644 src/charset.c
 delete mode 100644 src/charset.h
 delete mode 100644 src/chartab.c
 delete mode 100644 src/cm.c
 delete mode 100644 src/cm.h
 delete mode 100644 src/cmds.c
 delete mode 100644 src/coding.c
 delete mode 100644 src/coding.h
 delete mode 100644 src/commands.h
 delete mode 100644 src/composite.c
 delete mode 100644 src/composite.h
 delete mode 100644 src/config.in
 delete mode 100644 src/data.c
 delete mode 100644 src/dbusbind.c
 delete mode 100644 src/dired.c
 delete mode 100644 src/dispextern.h
 delete mode 100644 src/dispnew.c
 delete mode 100644 src/disptab.h
 delete mode 100644 src/doc.c
 delete mode 100644 src/doprnt.c
 delete mode 100644 src/dosfns.c
 delete mode 100644 src/dosfns.h
 delete mode 100644 src/ecrt0.c
 delete mode 100644 src/editfns.c
 delete mode 100644 src/emacs-icon.h
 delete mode 100644 src/emacs.c
 delete mode 100644 src/epaths.in
 delete mode 100644 src/eval.c
 delete mode 100644 src/fileio.c
 delete mode 100644 src/filelock.c
 delete mode 100644 src/filemode.c
 delete mode 100644 src/firstfile.c
 delete mode 100644 src/floatfns.c
 delete mode 100644 src/fns.c
 delete mode 100644 src/font.c
 delete mode 100644 src/font.h
 delete mode 100644 src/fontset.c
 delete mode 100644 src/fontset.h
 delete mode 100644 src/frame.c
 delete mode 100644 src/frame.h
 delete mode 100644 src/fringe.c
 delete mode 100644 src/ftfont.c
 delete mode 100644 src/ftfont.h
 delete mode 100644 src/ftxfont.c
 delete mode 100644 src/getloadavg.c
 delete mode 100644 src/getpagesize.h
 delete mode 100644 src/gmalloc.c
 delete mode 100644 src/gtkutil.c
 delete mode 100644 src/gtkutil.h
 delete mode 100644 src/image.c
 delete mode 100644 src/indent.c
 delete mode 100644 src/indent.h
 delete mode 100644 src/insdel.c
 delete mode 100644 src/intervals.c
 delete mode 100644 src/intervals.h
 delete mode 100644 src/keyboard.c
 delete mode 100644 src/keyboard.h
 delete mode 100644 src/keymap.c
 delete mode 100644 src/keymap.h
 delete mode 100644 src/lastfile.c
 delete mode 100644 src/lisp.h
 delete mode 100644 src/lread.c
 delete mode 100644 src/m/README
 delete mode 100644 src/m/alpha.h
 delete mode 100644 src/m/amdx86-64.h
 delete mode 100644 src/m/arm.h
 delete mode 100644 src/m/hp800.h
 delete mode 100644 src/m/ia64.h
 delete mode 100644 src/m/ibmrs6000.h
 delete mode 100644 src/m/ibmrs6000.inp
 delete mode 100644 src/m/ibms390.h
 delete mode 100644 src/m/ibms390x.h
 delete mode 100644 src/m/intel386.h
 delete mode 100644 src/m/iris4d.h
 delete mode 100644 src/m/m68k.h
 delete mode 100644 src/m/macppc.h
 delete mode 100644 src/m/mips.h
 delete mode 100644 src/m/sh3.h
 delete mode 100644 src/m/sparc.h
 delete mode 100644 src/m/template.h
 delete mode 100644 src/m/vax.h
 delete mode 100644 src/m/xtensa.h
 delete mode 100644 src/macros.c
 delete mode 100644 src/macros.h
 delete mode 100644 src/makefile.w32-in
 delete mode 100644 src/marker.c
 delete mode 100644 src/md5.c
 delete mode 100644 src/md5.h
 delete mode 100644 src/mem-limits.h
 delete mode 100644 src/menu.c
 delete mode 100644 src/menu.h
 delete mode 100644 src/minibuf.c
 delete mode 100644 src/mktime.c
 delete mode 100644 src/msdos.c
 delete mode 100644 src/msdos.h
 delete mode 100644 src/ndir.h
 delete mode 100644 src/nsfns.m
 delete mode 100644 src/nsfont.m
 delete mode 100644 src/nsgui.h
 delete mode 100644 src/nsimage.m
 delete mode 100644 src/nsmenu.m
 delete mode 100644 src/nsselect.m
 delete mode 100644 src/nsterm.h
 delete mode 100644 src/nsterm.m
 delete mode 100644 src/point.h
 delete mode 100644 src/pre-crt0.c
 delete mode 100644 src/prefix-args.c
 delete mode 100644 src/print.c
 delete mode 100644 src/process.c
 delete mode 100644 src/process.h
 delete mode 100644 src/puresize.h
 delete mode 100644 src/ralloc.c
 delete mode 100644 src/regex.c
 delete mode 100644 src/regex.h
 delete mode 100644 src/region-cache.c
 delete mode 100644 src/region-cache.h
 delete mode 100644 src/s/README
 delete mode 100644 src/s/aix4-2.h
 delete mode 100644 src/s/bsd-common.h
 delete mode 100644 src/s/cygwin.h
 delete mode 100644 src/s/darwin.h
 delete mode 100644 src/s/freebsd.h
 delete mode 100644 src/s/gnu-kfreebsd.h
 delete mode 100644 src/s/gnu-linux.h
 delete mode 100644 src/s/gnu.h
 delete mode 100644 src/s/hpux10-20.h
 delete mode 100644 src/s/hpux11.h
 delete mode 100644 src/s/irix6-5.h
 delete mode 100644 src/s/ms-w32.h
 delete mode 100644 src/s/msdos.h
 delete mode 100644 src/s/netbsd.h
 delete mode 100644 src/s/openbsd.h
 delete mode 100644 src/s/sol2-10.h
 delete mode 100644 src/s/sol2-6.h
 delete mode 100644 src/s/template.h
 delete mode 100644 src/s/unixware.h
 delete mode 100644 src/s/usg5-4.h
 delete mode 100644 src/scroll.c
 delete mode 100644 src/search.c
 delete mode 100644 src/sheap.c
 delete mode 100644 src/sound.c
 delete mode 100644 src/stamp-h.in
 delete mode 100644 src/strftime.c
 delete mode 100644 src/syntax.c
 delete mode 100644 src/syntax.h
 delete mode 100644 src/sysdep.c
 delete mode 100644 src/sysselect.h
 delete mode 100644 src/syssignal.h
 delete mode 100644 src/systime.h
 delete mode 100644 src/systty.h
 delete mode 100644 src/syswait.h
 delete mode 100644 src/term.c
 delete mode 100644 src/termcap.c
 delete mode 100644 src/termchar.h
 delete mode 100644 src/termhooks.h
 delete mode 100644 src/terminal.c
 delete mode 100644 src/terminfo.c
 delete mode 100644 src/termopts.h
 delete mode 100644 src/textprop.c
 delete mode 100644 src/tparam.c
 delete mode 100644 src/undo.c
 delete mode 100644 src/unexaix.c
 delete mode 100644 src/unexalpha.c
 delete mode 100644 src/unexcw.c
 delete mode 100644 src/unexec.c
 delete mode 100644 src/unexelf.c
 delete mode 100644 src/unexhp9k800.c
 delete mode 100644 src/unexmacosx.c
 delete mode 100644 src/unexsol.c
 delete mode 100644 src/unexw32.c
 delete mode 100644 src/vm-limit.c
 delete mode 100644 src/w16select.c
 delete mode 100644 src/w32.c
 delete mode 100644 src/w32.h
 delete mode 100644 src/w32console.c
 delete mode 100644 src/w32fns.c
 delete mode 100644 src/w32font.c
 delete mode 100644 src/w32font.h
 delete mode 100644 src/w32gui.h
 delete mode 100644 src/w32heap.c
 delete mode 100644 src/w32heap.h
 delete mode 100644 src/w32inevt.c
 delete mode 100644 src/w32inevt.h
 delete mode 100644 src/w32menu.c
 delete mode 100644 src/w32proc.c
 delete mode 100644 src/w32reg.c
 delete mode 100644 src/w32select.c
 delete mode 100644 src/w32term.c
 delete mode 100644 src/w32term.h
 delete mode 100644 src/w32uniscribe.c
 delete mode 100644 src/w32xfns.c
 delete mode 100644 src/widget.c
 delete mode 100644 src/widget.h
 delete mode 100644 src/widgetprv.h
 delete mode 100644 src/window.c
 delete mode 100644 src/window.h
 delete mode 100644 src/xdisp.c
 delete mode 100644 src/xfaces.c
 delete mode 100644 src/xfns.c
 delete mode 100644 src/xfont.c
 delete mode 100644 src/xftfont.c
 delete mode 100644 src/xgselect.c
 delete mode 100644 src/xgselect.h
 delete mode 100644 src/xmenu.c
 delete mode 100644 src/xrdb.c
 delete mode 100644 src/xselect.c
 delete mode 100644 src/xsettings.c
 delete mode 100644 src/xsettings.h
 delete mode 100644 src/xsmfns.c
 delete mode 100644 src/xterm.c
 delete mode 100644 src/xterm.h
 delete mode 100644 test/ChangeLog
 delete mode 100644 test/README
 delete mode 100644 test/bytecomp-testsuite.el
 delete mode 100644 test/cedet/cedet-utests.el
 delete mode 100644 test/cedet/ede-tests.el
 delete mode 100644 test/cedet/semantic-ia-utest.el
 delete mode 100644 test/cedet/semantic-tests.el
 delete mode 100644 test/cedet/semantic-utest-c.el
 delete mode 100644 test/cedet/semantic-utest.el
 delete mode 100644 test/cedet/srecode-tests.el
 delete mode 100644 test/cedet/tests/test.c
 delete mode 100644 test/cedet/tests/test.el
 delete mode 100644 test/cedet/tests/test.make
 delete mode 100644 test/cedet/tests/testdoublens.cpp
 delete mode 100644 test/cedet/tests/testdoublens.hpp
 delete mode 100644 test/cedet/tests/testfriends.cpp
 delete mode 100644 test/cedet/tests/testjavacomp.java
 delete mode 100644 test/cedet/tests/testnsp.cpp
 delete mode 100644 test/cedet/tests/testpolymorph.cpp
 delete mode 100644 test/cedet/tests/testspp.c
 delete mode 100644 test/cedet/tests/testsppcomplete.c
 delete mode 100644 test/cedet/tests/testsppreplace.c
 delete mode 100644 test/cedet/tests/testsppreplaced.c
 delete mode 100644 test/cedet/tests/testsubclass.cpp
 delete mode 100644 test/cedet/tests/testsubclass.hh
 delete mode 100644 test/cedet/tests/testtypedefs.cpp
 delete mode 100644 test/cedet/tests/testvarnames.c
 delete mode 100644 test/icalendar-testsuite.el
 delete mode 100644 test/newsticker-testsuite.el
 delete mode 100644 test/occur-testsuite.el
 delete mode 100644 test/redisplay-testsuite.el
 rename {doc/misc => texi}/auth.texi (100%)
 rename {doc/misc => texi}/doclicense.texi (100%)
 rename {doc/misc => texi}/emacs-mime.texi (100%)
 rename {doc/misc => texi}/gnus-coding.texi (100%)
 rename {doc/misc => texi}/gnus-faq.texi (100%)
 rename {doc/misc => texi}/gnus-news.el (100%)
 rename {doc/misc => texi}/gnus-news.texi (100%)
 rename {doc/misc => texi}/gnus.texi (100%)
 rename {doc/misc => texi}/message.texi (100%)
 rename {doc/misc => texi}/pgg.texi (100%)
 rename {doc/misc => texi}/sasl.texi (100%)
 rename {doc/misc => texi}/sieve.texi (100%)
 delete mode 100755 update-subdirs
 delete mode 100644 vpath.sed



^ permalink raw reply	[flat|nested] 47+ messages in thread

* Re: The Gnus repository is switching to Git as of 2010-04-19
  2010-04-20 20:05       ` Ted Zlatanov
@ 2010-04-20 22:28         ` Stefan Monnier
  2010-04-20 23:44           ` Ted Zlatanov
                             ` (2 more replies)
  2010-04-21  2:59         ` Teemu Likonen
  2010-04-23  1:09         ` cgit beautification (was: The Gnus repository is switching to Git as of 2010-04-19) Ted Zlatanov
  2 siblings, 3 replies; 47+ messages in thread
From: Stefan Monnier @ 2010-04-20 22:28 UTC (permalink / raw)
  To: Ted Zlatanov; +Cc: emacs-devel, ding

> Git doesn't really do renames, but "git diff" will detect them if the
> deleted and the new file have the same content.

I know that's how it works.  But I don't know what it means in terms of
the behavior when merging changes, including addition/removal of files.
IIUC it understands movement of files, but does it understand movement
of directories (e.g. if Gnus adds a new file lisp/gnus-new.el, will it
appear in Emacs as lisp/gnus/gnus-new.el or lisp/gnu-new.el?; similarly
if Emacs adds a new file lisp/new.el will it appear in Gnus as
lisp/new.el?).

I don't personally care whether the moves&removal&adds are done on the
Bzr or Git side.  AFAIK it's as easy to do it on either side.  It can
even be split into some part on one side and some other part on the
other side.

> A likely problem will be merging a specific Emacs branch bidirectionally
> to a specific Gnus branch.  So far I've only done it for Gnus trunk
> vs. Emacs trunk.

It should be just as easy for a branch as for the trunk.


        Stefan



^ permalink raw reply	[flat|nested] 47+ messages in thread

* Re: The Gnus repository is switching to Git as of 2010-04-19
  2010-04-20 22:28         ` Stefan Monnier
@ 2010-04-20 23:44           ` Ted Zlatanov
  2010-04-21  3:16             ` Stefan Monnier
  2010-04-21  0:33           ` The Gnus repository is switching to Git as of 2010-04-19 Stephen J. Turnbull
  2010-04-21  9:01           ` Andreas Schwab
  2 siblings, 1 reply; 47+ messages in thread
From: Ted Zlatanov @ 2010-04-20 23:44 UTC (permalink / raw)
  To: Stefan Monnier; +Cc: ding, emacs-devel

On Tue, 20 Apr 2010 18:28:45 -0400 Stefan Monnier <monnier@iro.umontreal.ca> wrote: 

>> Git doesn't really do renames, but "git diff" will detect them if the
>> deleted and the new file have the same content.

SM> I know that's how it works.  But I don't know what it means in terms of
SM> the behavior when merging changes, including addition/removal of files.
SM> IIUC it understands movement of files, but does it understand movement
SM> of directories (e.g. if Gnus adds a new file lisp/gnus-new.el, will it
SM> appear in Emacs as lisp/gnus/gnus-new.el or lisp/gnu-new.el?; similarly
SM> if Emacs adds a new file lisp/new.el will it appear in Gnus as
SM> lisp/new.el?).

Sorry, I'm learning some dark corners of Git so I don't assume everyone
knows how Git tracks blobs and indexes them.  It's supposed to find the
files by content across the tree, so a renamed file from either side
*should* be tracked correctly.  I'll have to try it to be sure.

Assuming this rename tracking works well, new files will be managed by
the Gnus synchronization maintainer.  The Emacs side should be
authoritative for new files, meaning that we (Gnus) will get lisp/new.el
and have to remove it, and that we will push our lisp/gnus-new.el to
your lisp/gnus/gnus-new.el.

SM> I don't personally care whether the moves&removal&adds are done on the
SM> Bzr or Git side.  AFAIK it's as easy to do it on either side.  It can
SM> even be split into some part on one side and some other part on the
SM> other side.

Let's keep all the work on the Git side.  I haven't heard anyone else
recommend a better workflow than "all on the Git side" yet.  So,
assuming the above, you or Yidong will not do anything special.  You
just need to tell us which Emacs branches should be synchronized with
the corresponding Gnus branches (let's keep the number down so it
doesn't become too much work).  I assume Emacs trunk will synchronize
with Gnus trunk; what other branches do we need immediately?

On the Gnus side I will experiment and try to develop a scripted
procedure, but it should be readily usable by anyone.

Thanks for your help
Ted




^ permalink raw reply	[flat|nested] 47+ messages in thread

* Re: The Gnus repository is switching to Git as of 2010-04-19
  2010-04-20 22:28         ` Stefan Monnier
  2010-04-20 23:44           ` Ted Zlatanov
@ 2010-04-21  0:33           ` Stephen J. Turnbull
  2010-04-21  0:51             ` Ted Zlatanov
  2010-04-21  3:11             ` Stefan Monnier
  2010-04-21  9:01           ` Andreas Schwab
  2 siblings, 2 replies; 47+ messages in thread
From: Stephen J. Turnbull @ 2010-04-21  0:33 UTC (permalink / raw)
  To: Stefan Monnier; +Cc: Ted Zlatanov, ding, emacs-devel

Stefan Monnier writes:

 > I know that's how it works.  But I don't know what [git's
 > automatic-detection-implementation of copy/rename] means in terms of
 > the behavior when merging changes, including addition/removal of files.
 > IIUC it understands movement of files, but does it understand movement
 > of directories (e.g. if Gnus adds a new file lisp/gnus-new.el, will it
 > appear in Emacs as lisp/gnus/gnus-new.el or lisp/gnu-new.el?; similarly
 > if Emacs adds a new file lisp/new.el will it appear in Gnus as
 > lisp/new.el?).

Bazaar can't handle that and won't anytime soon as a standard feature
(no support for nested trees, how to do it remains controversial among
the core Bazaar developers).  git supports that with submodules
(speaking theoretically, I haven't tried this at home), but the
subtrees represented by git submodules must have identical structure.

 > I don't personally care whether the moves&removal&adds are done on the
 > Bzr or Git side.  AFAIK it's as easy to do it on either side.

Not.  See above.  You can take your chances with one of the Bazaar
plugins (bzr-externals, scmproj), but given the level of demand for
this feature, the fact that none of lifeless, jam, or aaron have
jumped on it suggests that the chances are unhappy that you'll bet on
the right horse, and in any case the documentation will undoubtedly
suck because the semantics will be buried deep in the Python code.

OTOH, git has a standard, built-in feature, with well-defined-and-
documented, simple semantics.

 > It should be just as easy for a branch as for the trunk.

Maybe.  I worry about ghost revisions appearing when you do a git->bzr
sync, and that's where they are most likely since git users branch
with abandon then abandon the branches, while it's no fun to try to
work with Bazaar that way.  Note that ghost revisions causes nasty
bugs in bzr as recently as a few weeks ago.






^ permalink raw reply	[flat|nested] 47+ messages in thread

* Re: The Gnus repository is switching to Git as of 2010-04-19
  2010-04-21  0:33           ` The Gnus repository is switching to Git as of 2010-04-19 Stephen J. Turnbull
@ 2010-04-21  0:51             ` Ted Zlatanov
  2010-04-21  3:31               ` Stephen J. Turnbull
  2010-04-21  3:11             ` Stefan Monnier
  1 sibling, 1 reply; 47+ messages in thread
From: Ted Zlatanov @ 2010-04-21  0:51 UTC (permalink / raw)
  To: ding, emacs-devel

On Wed, 21 Apr 2010 09:33:59 +0900 "Stephen J. Turnbull" <stephen@xemacs.org> wrote: 

SJT> Bazaar can't handle that and won't anytime soon as a standard feature
SJT> (no support for nested trees, how to do it remains controversial among
SJT> the core Bazaar developers).  git supports that with submodules
SJT> (speaking theoretically, I haven't tried this at home), but the
SJT> subtrees represented by git submodules must have identical structure.

I don't like the way submodules work.  They are good for independent,
fairly static externals but for synchronizing two repositories I think
they'll be a pain.  There's some unpleasant caveats at
http://book.git-scm.com/5_submodules.html plus they are really easy to
screw up.

SJT> Maybe.  I worry about ghost revisions appearing when you do a git->bzr
SJT> sync, and that's where they are most likely since git users branch
SJT> with abandon then abandon the branches, while it's no fun to try to
SJT> work with Bazaar that way.  Note that ghost revisions causes nasty
SJT> bugs in bzr as recently as a few weeks ago.

Using git-bzr from http://github.com/kfish/git-bzr, it seems you can
only push to a single branch, will that still cause problems?  I think
the Gnus repository is pretty unlikely to branch with abandon, in any
case.

If Yidong, Stefan, and others are concerned about ghost revisions, we
can simply prepare the Gnus -> Emacs synchronization as a patch and
submit it through the usual channels or apply it manually ourselves in
isolation within Bazaar.  This will probably be the modus operandi at
first anyhow.

Ted




^ permalink raw reply	[flat|nested] 47+ messages in thread

* Re: The Gnus repository is switching to Git as of 2010-04-19
  2010-04-20 20:05       ` Ted Zlatanov
  2010-04-20 22:28         ` Stefan Monnier
@ 2010-04-21  2:59         ` Teemu Likonen
  2010-04-21 11:30           ` Ævar Arnfjörð Bjarmason
  2010-04-23  1:09         ` cgit beautification (was: The Gnus repository is switching to Git as of 2010-04-19) Ted Zlatanov
  2 siblings, 1 reply; 47+ messages in thread
From: Teemu Likonen @ 2010-04-21  2:59 UTC (permalink / raw)
  To: Ted Zlatanov; +Cc: Stefan Monnier, ding, emacs-devel

* 2010-04-20 15:05 (-0500), Ted Zlatanov wrote:

> Git doesn't really do renames, but "git diff" will detect them if the
> deleted and the new file have the same content.

Not quite. Git will detect renames if at least 50% of file's content
remains the same. So, you can also modify files quite much unless the
renamed-modified file is not very small.




^ permalink raw reply	[flat|nested] 47+ messages in thread

* Re: The Gnus repository is switching to Git as of 2010-04-19
  2010-04-21  0:33           ` The Gnus repository is switching to Git as of 2010-04-19 Stephen J. Turnbull
  2010-04-21  0:51             ` Ted Zlatanov
@ 2010-04-21  3:11             ` Stefan Monnier
  2010-04-21  4:00               ` Stephen J. Turnbull
  1 sibling, 1 reply; 47+ messages in thread
From: Stefan Monnier @ 2010-04-21  3:11 UTC (permalink / raw)
  To: Stephen J. Turnbull; +Cc: Ted Zlatanov, ding, emacs-devel

>> I know that's how it works.  But I don't know what [git's
>> automatic-detection-implementation of copy/rename] means in terms of
>> the behavior when merging changes, including addition/removal of files.
>> IIUC it understands movement of files, but does it understand movement
>> of directories (e.g. if Gnus adds a new file lisp/gnus-new.el, will it
>> appear in Emacs as lisp/gnus/gnus-new.el or lisp/gnu-new.el?; similarly
>> if Emacs adds a new file lisp/new.el will it appear in Gnus as
>> lisp/new.el?).
> Bazaar can't handle that and won't anytime soon as a standard feature

I think your "that" is not what I was talking about, because I know for
a fact it works.  What I'm talking about is to just move directories
around in a branch: no need for nested trees or any such thing, no
restriction to "same layout" either.

>> It should be just as easy for a branch as for the trunk.
> Maybe.  I worry about ghost revisions appearing when you do a git->bzr
> sync, and that's where they are most likely since git users branch
> with abandon then abandon the branches, while it's no fun to try to
> work with Bazaar that way.  Note that ghost revisions causes nasty
> bugs in bzr as recently as a few weeks ago.

Ghost revisions are a problem for Bzr implementers, not users.


        Stefan




^ permalink raw reply	[flat|nested] 47+ messages in thread

* Re: The Gnus repository is switching to Git as of 2010-04-19
  2010-04-20 23:44           ` Ted Zlatanov
@ 2010-04-21  3:16             ` Stefan Monnier
  2010-04-21 11:03               ` Gnus Git synchronization with Emacs Bazaar (was: The Gnus repository is switching to Git as of 2010-04-19) Ted Zlatanov
  0 siblings, 1 reply; 47+ messages in thread
From: Stefan Monnier @ 2010-04-21  3:16 UTC (permalink / raw)
  To: Ted Zlatanov; +Cc: ding, emacs-devel

> Assuming this rename tracking works well, new files will be managed by
> the Gnus synchronization maintainer.  The Emacs side should be
> authoritative for new files, meaning that we (Gnus) will get lisp/new.el
> and have to remove it, and that we will push our lisp/gnus-new.el to
> your lisp/gnus/gnus-new.el.

Hopefully Git can also figure out where to put new files.  But if not,
I really can't imagine why you'd insist on doing it "all on the Git
side".

> I assume Emacs trunk will synchronize with Gnus trunk;

Sounds right.

> what other branches do we need immediately?

We have the `emacs-23' branch which should sync with the "stable" branch
of Gnus (not sure which one that is because I don't track Gnus
development closely enough).


        Stefan



^ permalink raw reply	[flat|nested] 47+ messages in thread

* Re: The Gnus repository is switching to Git as of 2010-04-19
  2010-04-21  0:51             ` Ted Zlatanov
@ 2010-04-21  3:31               ` Stephen J. Turnbull
  0 siblings, 0 replies; 47+ messages in thread
From: Stephen J. Turnbull @ 2010-04-21  3:31 UTC (permalink / raw)
  To: Ted Zlatanov; +Cc: ding, emacs-devel

Ted Zlatanov writes:

 > I don't like the way submodules work.  They are good for independent,
 > fairly static externals but for synchronizing two repositories I think
 > they'll be a pain.

Sure, but you're in for pain anyway since Gnus is a subset of Emacs,
not a subtree.  That is, Gnus-maintained features are spread across
several subdirectories of Emacs, while those Emacs subdirectories also
contain non-Gnus content.  Gnus contains lisp and etc directories
directly, while (I presume) Emacs contains lisp/gnus and etc/gnus
directories.

I can think of several ways to deal with this, but none of them are
very attractive.  Of them, I personally would use git submodules
because even though I'm sure I'd screw them up occasionally, there
would be an exact record of how they got screwed up.  The precise
semantics of submodules makes the task eminently scriptable, too, so
I would expect not to make the same mistake twice.[1]  YMMV<wink>

*What I would do if I were you* is lobby for a new subtree, "packages",
of the Emacs tree, and just plop Gnus into that, with its Lisp and
support files all under packages/gnus.  Add a make rule which puts
appropriate Gnus autoloads into the loaddefs or whatever Emacs uses,
to find Gnus' Lisp and data in there.  (Directory symlinks would work,
as in XEmacs' "symlink farm installation" option, but aren't
acceptable as long as systems that can't symlink easily are
supported.)  The way you're going, you're just making the same mistake
XEmacs made with its package system (having the installed tree look
different from the source tree), except that you're going to have more
pain than we do because of the possibility of shooting off both your
feet.  XEmacs packages has only one source tree, so even though the
installed structure is different from the source structure, at least
all the hackers are on the same page.  This isn't going to be true for
Gnus.

 > There's some unpleasant caveats at
 > http://book.git-scm.com/5_submodules.html plus they are really easy
 > to screw up.

Sure.  It will be work to make them work.  But I'm fairly sure you can
do it.  My point in replying to Stefan is that there's no standard way
to do it in Bazaar yet, and the chances are high that the standard,
when it appears, will yank the rug out from under existing practice.

 > SJT> Maybe.  I worry about ghost revisions appearing when you do a git->bzr
 > SJT> sync, and that's where they are most likely since git users branch
 > SJT> with abandon then abandon the branches, while it's no fun to try to
 > SJT> work with Bazaar that way.  Note that ghost revisions causes nasty
 > SJT> bugs in bzr as recently as a few weeks ago.
 > 
 > Using git-bzr from http://github.com/kfish/git-bzr, it seems you can
 > only push to a single branch, will that still cause problems?  I think
 > the Gnus repository is pretty unlikely to branch with abandon, in any
 > case.

Visibly, no.  But you have no control at all over what your developers
do privately.  Once merged and pushed, those branches have no names in
the public repository, but they still exist there!

I don't understand how ghost revisions (revisions referenced as
parents by revisions in the repo, but which themselves are not present
in the repo) can exist at all in a DAG-based system.  One may hope
that because git doesn't permit that, they won't exist in the bzr
mirror of your git tree, and that's actually probably a good bet.  But
I can't say it can't happen; it's your privilege to place your bets
here.<wink>

 > If Yidong, Stefan, and others are concerned about ghost revisions, we
 > can simply prepare the Gnus -> Emacs synchronization as a patch and
 > submit it through the usual channels or apply it manually ourselves in
 > isolation within Bazaar.  This will probably be the modus operandi at
 > first anyhow.

Yup.

Footnotes: 
[1]  NB. the synch tree would be owned by a special user, and only the
update scripts would be allowed to touch it.






^ permalink raw reply	[flat|nested] 47+ messages in thread

* Re: The Gnus repository is switching to Git as of 2010-04-19
  2010-04-21  3:11             ` Stefan Monnier
@ 2010-04-21  4:00               ` Stephen J. Turnbull
  0 siblings, 0 replies; 47+ messages in thread
From: Stephen J. Turnbull @ 2010-04-21  4:00 UTC (permalink / raw)
  To: Stefan Monnier; +Cc: Ted Zlatanov, ding, emacs-devel

Stefan Monnier writes:

 > I think your "that" is not what I was talking about, because I know for
 > a fact it works.

You've managed what is conceptually a single body of content, using
two separate trees, both actively developed, with persistently
different names for the same file(s), and bidirectional merging?

 > >> It should be just as easy for a branch as for the trunk.
 > > Maybe.  I worry about ghost revisions appearing when you do a git->bzr
 > > sync, and that's where they are most likely since git users branch
 > > with abandon then abandon the branches, while it's no fun to try to
 > > work with Bazaar that way.  Note that ghost revisions causes nasty
 > > bugs in bzr as recently as a few weeks ago.
 > 
 > Ghost revisions are a problem for Bzr implementers, not users.

Surely a "can't do operation X because revision Y not found" error is
a problem for users.  I believe the particular operation was "branch".





^ permalink raw reply	[flat|nested] 47+ messages in thread

* Re: The Gnus repository is switching to Git as of 2010-04-19
  2010-04-19 19:13   ` Ted Zlatanov
@ 2010-04-21  8:50     ` Steinar Bang
  2010-04-21  9:01       ` David Engster
  2010-04-21 10:05       ` Andreas Schwab
  0 siblings, 2 replies; 47+ messages in thread
From: Steinar Bang @ 2010-04-21  8:50 UTC (permalink / raw)
  To: ding

>>>>> Ted Zlatanov <tzz@lifelogs.com>:

SN> So, how big would the download be now that git repos bring the entire
SN> thing down with it?

> 20-30 MB currently.  Gnus will still be available as a tarball release
> to those who don't want to track the repository development.

Just out of curiosity: how large is the CVS repo?




^ permalink raw reply	[flat|nested] 47+ messages in thread

* Re: The Gnus repository is switching to Git as of 2010-04-19
  2010-04-21  8:50     ` Steinar Bang
@ 2010-04-21  9:01       ` David Engster
  2010-04-21  9:02         ` David Engster
  2010-04-21 10:05       ` Andreas Schwab
  1 sibling, 1 reply; 47+ messages in thread
From: David Engster @ 2010-04-21  9:01 UTC (permalink / raw)
  To: ding

Steinar Bang <sb@dod.no> writes:
>>>>>> Ted Zlatanov <tzz@lifelogs.com>:
>
> SN> So, how big would the download be now that git repos bring the entire
> SN> thing down with it?
>
>> 20-30 MB currently.  Gnus will still be available as a tarball release
>> to those who don't want to track the repository development.
>
> Just out of curiosity: how large is the CVS repo?

The complete CVS repo is about 100MB total, a bare gnus git repo (i.e.,
without a checkout) is currently at 26MB. A checkout of Gnus adds 12MB.

-David



^ permalink raw reply	[flat|nested] 47+ messages in thread

* Re: The Gnus repository is switching to Git as of 2010-04-19
  2010-04-20 22:28         ` Stefan Monnier
  2010-04-20 23:44           ` Ted Zlatanov
  2010-04-21  0:33           ` The Gnus repository is switching to Git as of 2010-04-19 Stephen J. Turnbull
@ 2010-04-21  9:01           ` Andreas Schwab
  2 siblings, 0 replies; 47+ messages in thread
From: Andreas Schwab @ 2010-04-21  9:01 UTC (permalink / raw)
  To: Stefan Monnier; +Cc: Ted Zlatanov, ding, emacs-devel

Stefan Monnier <monnier@iro.umontreal.ca> writes:

> I know that's how it works.  But I don't know what it means in terms of
> the behavior when merging changes, including addition/removal of files.
> IIUC it understands movement of files, but does it understand movement
> of directories

Git doesn't care about directories, it only cares about contents, no
matter where it is located.

Andreas.

-- 
Andreas Schwab, schwab@linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."



^ permalink raw reply	[flat|nested] 47+ messages in thread

* Re: The Gnus repository is switching to Git as of 2010-04-19
  2010-04-21  9:01       ` David Engster
@ 2010-04-21  9:02         ` David Engster
  0 siblings, 0 replies; 47+ messages in thread
From: David Engster @ 2010-04-21  9:02 UTC (permalink / raw)
  To: ding

David Engster <deng@randomsample.de> writes:
> Steinar Bang <sb@dod.no> writes:
>>>>>>> Ted Zlatanov <tzz@lifelogs.com>:
>>
>> SN> So, how big would the download be now that git repos bring the entire
>> SN> thing down with it?
>>
>>> 20-30 MB currently.  Gnus will still be available as a tarball release
>>> to those who don't want to track the repository development.
>>
>> Just out of curiosity: how large is the CVS repo?
>
> The complete CVS repo is about 100MB total

Sorry, 48MB.

-David



^ permalink raw reply	[flat|nested] 47+ messages in thread

* Re: The Gnus repository is switching to Git as of 2010-04-19
  2010-04-21  8:50     ` Steinar Bang
  2010-04-21  9:01       ` David Engster
@ 2010-04-21 10:05       ` Andreas Schwab
  2010-04-21 12:12         ` Andreas Schwab
  1 sibling, 1 reply; 47+ messages in thread
From: Andreas Schwab @ 2010-04-21 10:05 UTC (permalink / raw)
  To: ding

Steinar Bang <sb@dod.no> writes:

> Just out of curiosity: how large is the CVS repo?

49Mb uncompressed, 12Mb gzip compressed tarball (figures from Aug 2009).

I just ran `git gc --aggressive' on the git repo which shrank it to
18Mb.

Andreas.

-- 
Andreas Schwab, schwab@linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."



^ permalink raw reply	[flat|nested] 47+ messages in thread

* Gnus Git synchronization with Emacs Bazaar (was: The Gnus repository is switching to Git as of 2010-04-19)
  2010-04-21  3:16             ` Stefan Monnier
@ 2010-04-21 11:03               ` Ted Zlatanov
  2010-04-22  2:24                 ` Stephen J. Turnbull
  0 siblings, 1 reply; 47+ messages in thread
From: Ted Zlatanov @ 2010-04-21 11:03 UTC (permalink / raw)
  To: ding, emacs-devel

On Tue, 20 Apr 2010 23:16:30 -0400 Stefan Monnier <monnier@iro.umontreal.ca> wrote: 

>> Assuming this rename tracking works well, new files will be managed by
>> the Gnus synchronization maintainer.  The Emacs side should be
>> authoritative for new files, meaning that we (Gnus) will get lisp/new.el
>> and have to remove it, and that we will push our lisp/gnus-new.el to
>> your lisp/gnus/gnus-new.el.

SM> Hopefully Git can also figure out where to put new files.  But if not,
SM> I really can't imagine why you'd insist on doing it "all on the Git
SM> side".

To avoid working on the Bazaar side.

>> what other branches do we need immediately?

SM> We have the `emacs-23' branch which should sync with the "stable" branch
SM> of Gnus (not sure which one that is because I don't track Gnus
SM> development closely enough).

Reiner should decide this since he's been doing branches and tags in CVS
so far, but it probably makes sense to call our branch "emacs-23" as
well.  The branch name may be confusing because of the "emacs_23_1_RC"
branch we inherited from CVS, but with Emacs 24 and later the scheme
will work.

On Wed, 21 Apr 2010 12:31:03 +0900 "Stephen J. Turnbull" <stephen@xemacs.org> wrote: 

SJT> *What I would do if I were you* is lobby for a new subtree, "packages",
SJT> of the Emacs tree, and just plop Gnus into that, with its Lisp and
SJT> support files all under packages/gnus.  Add a make rule which puts
SJT> appropriate Gnus autoloads into the loaddefs or whatever Emacs uses,
SJT> to find Gnus' Lisp and data in there.  (Directory symlinks would work,
SJT> as in XEmacs' "symlink farm installation" option, but aren't
SJT> acceptable as long as systems that can't symlink easily are
SJT> supported.)

I was planning to make Gnus one of the first package.el packages under
Emacs; we've discussed a separate "trusted FSF packages" repository
which will be better than the subtree you suggest.  Installing Gnus
through package.el will DTRT regardless.

But that doesn't eliminate the synchronization problem: we still want to
keep the current setup and let Emacs keep its own version of some Gnus
files like message.el.  Only lisp/gnus/*.el, some docs, and some images
will move to the Gnus package.

SJT> The way you're going, you're just making the same mistake XEmacs
SJT> made with its package system (having the installed tree look
SJT> different from the source tree), except that you're going to have
SJT> more pain than we do because of the possibility of shooting off
SJT> both your feet.

I think that Gnus is a special case and we shouldn't adapt Emacs'
packaging system to accomodate it.

Thanks
Ted



^ permalink raw reply	[flat|nested] 47+ messages in thread

* Re: The Gnus repository is switching to Git as of 2010-04-19
  2010-04-21  2:59         ` Teemu Likonen
@ 2010-04-21 11:30           ` Ævar Arnfjörð Bjarmason
  2010-04-21 14:57             ` Teemu Likonen
  0 siblings, 1 reply; 47+ messages in thread
From: Ævar Arnfjörð Bjarmason @ 2010-04-21 11:30 UTC (permalink / raw)
  To: Teemu Likonen; +Cc: Ted Zlatanov, Stefan Monnier, ding, emacs-devel

On Wed, Apr 21, 2010 at 02:59, Teemu Likonen <tlikonen@iki.fi> wrote:
> * 2010-04-20 15:05 (-0500), Ted Zlatanov wrote:
>
>> Git doesn't really do renames, but "git diff" will detect them if the
>> deleted and the new file have the same content.
>
> Not quite. Git will detect renames if at least 50% of file's content
> remains the same. So, you can also modify files quite much unless the
> renamed-modified file is not very small.

Not quite :)

At a very basic level Git just doesn't care. It just snapshots content
from one revision to the next. It really is just "A Stupid Content
Tracker".

Rename detection is all done at the higher level by the Git porcelain.
The 50% number you cited can be changed to anything you want by giving
the diff commands the -B$PERCENT argument. See gitdiffcore(7).

You could easily write your own rename tracking on top of Git that did
something completely different. Like do rename detection on binary
files, or on text in TIFF files based on how those files come through
OCR scanning.




^ permalink raw reply	[flat|nested] 47+ messages in thread

* Re: The Gnus repository is switching to Git as of 2010-04-19
  2010-04-21 10:05       ` Andreas Schwab
@ 2010-04-21 12:12         ` Andreas Schwab
  2010-04-21 14:10           ` Ted Zlatanov
  2010-04-22  8:12           ` Steinar Bang
  0 siblings, 2 replies; 47+ messages in thread
From: Andreas Schwab @ 2010-04-21 12:12 UTC (permalink / raw)
  To: ding

Andreas Schwab <schwab@linux-m68k.org> writes:

> I just ran `git gc --aggressive' on the git repo which shrank it to
> 18Mb.

After pruning unrechable reflogs it shrank further to 16Mb.

Andreas.

-- 
Andreas Schwab, schwab@linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."



^ permalink raw reply	[flat|nested] 47+ messages in thread

* Re: The Gnus repository is switching to Git as of 2010-04-19
  2010-04-21 12:12         ` Andreas Schwab
@ 2010-04-21 14:10           ` Ted Zlatanov
  2010-04-21 14:54             ` Andreas Schwab
  2010-04-22  8:12           ` Steinar Bang
  1 sibling, 1 reply; 47+ messages in thread
From: Ted Zlatanov @ 2010-04-21 14:10 UTC (permalink / raw)
  To: ding

On Wed, 21 Apr 2010 14:12:39 +0200 Andreas Schwab <schwab@linux-m68k.org> wrote: 

AS> Andreas Schwab <schwab@linux-m68k.org> writes:
>> I just ran `git gc --aggressive' on the git repo which shrank it to
>> 18Mb.

AS> After pruning unrechable reflogs it shrank further to 16Mb.

Should I do something on the server?  I've set it to run "git repack;
git gc" monthly.

Ted




^ permalink raw reply	[flat|nested] 47+ messages in thread

* Re: The Gnus repository is switching to Git as of 2010-04-19
  2010-04-21 14:10           ` Ted Zlatanov
@ 2010-04-21 14:54             ` Andreas Schwab
  2010-04-23  0:55               ` Ted Zlatanov
  0 siblings, 1 reply; 47+ messages in thread
From: Andreas Schwab @ 2010-04-21 14:54 UTC (permalink / raw)
  To: Ted Zlatanov; +Cc: ding

Ted Zlatanov <tzz@lifelogs.com> writes:

> On Wed, 21 Apr 2010 14:12:39 +0200 Andreas Schwab <schwab@linux-m68k.org> wrote: 
>
> AS> Andreas Schwab <schwab@linux-m68k.org> writes:
>>> I just ran `git gc --aggressive' on the git repo which shrank it to
>>> 18Mb.
>
> AS> After pruning unrechable reflogs it shrank further to 16Mb.
>
> Should I do something on the server?

I'd suggest running "git gc --aggressive" once on the server, so that
future clones will benefit.  Since bare repositories don't keep reflogs
by default you don't have to worry about those.

> I've set it to run "git repack; git gc" monthly.

"git gc" already implies repack.

Andreas.

-- 
Andreas Schwab, schwab@linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."



^ permalink raw reply	[flat|nested] 47+ messages in thread

* Re: The Gnus repository is switching to Git as of 2010-04-19
  2010-04-21 11:30           ` Ævar Arnfjörð Bjarmason
@ 2010-04-21 14:57             ` Teemu Likonen
  2010-04-21 16:36               ` Ævar Arnfjörð Bjarmason
  0 siblings, 1 reply; 47+ messages in thread
From: Teemu Likonen @ 2010-04-21 14:57 UTC (permalink / raw)
  To: Ævar Arnfjörð Bjarmason
  Cc: Ted Zlatanov, Stefan Monnier, ding, emacs-devel

* 2010-04-21 11:30 (UTC), Ævar Arnfjörð Bjarmason wrote:

> On Wed, Apr 21, 2010 at 02:59, Teemu Likonen <tlikonen@iki.fi> wrote:
                          ^^^^^

You make it look like I spent my night writing about this version
control tool. :-) Timezone issues...

>> Not quite. Git will detect renames if at least 50% of file's content
>> remains the same. So, you can also modify files quite much unless the
>> renamed-modified file is not very small.
>
> Not quite :)
>
> At a very basic level Git just doesn't care. It just snapshots content
> from one revision to the next. It really is just "A Stupid Content
> Tracker".
>
> Rename detection is all done at the higher level by the Git porcelain.
> The 50% number you cited can be changed to anything you want by giving
> the diff commands the -B$PERCENT argument. See gitdiffcore(7).

Yes, I know that, and would add that this default 50% detection
threshold is based on the smaller of the two files.

I just wanted to point out that in practice Git (the tool) really
understands renames. I have heard too many times that "in Git you must
commit a rename and content changes separately" (which is wrong) and
"Git doesn't understand renames at all" (which is very wrong, from the
point of view of the tool's user). Technical people may talk about
repository formats and different layers on top of that but I guess some
of that talk has escaped the context and I keep hearing misinformation
about Git-the-whole-system's abilities.

Anyway, thank you. Your message shares very useful information.



^ permalink raw reply	[flat|nested] 47+ messages in thread

* Re: The Gnus repository is switching to Git as of 2010-04-19
  2010-04-21 14:57             ` Teemu Likonen
@ 2010-04-21 16:36               ` Ævar Arnfjörð Bjarmason
  0 siblings, 0 replies; 47+ messages in thread
From: Ævar Arnfjörð Bjarmason @ 2010-04-21 16:36 UTC (permalink / raw)
  To: Teemu Likonen; +Cc: Ted Zlatanov, Stefan Monnier, ding, emacs-devel

On Wed, Apr 21, 2010 at 14:57, Teemu Likonen <tlikonen@iki.fi> wrote:
> * 2010-04-21 11:30 (UTC), Ęvar Arnfjörš Bjarmason wrote:
>
>> On Wed, Apr 21, 2010 at 02:59, Teemu Likonen <tlikonen@iki.fi> wrote:
>                          ^^^^^
>
> You make it look like I spent my night writing about this version
> control tool. :-) Timezone issues...

You should have seen your original Date header :)

> Yes, I know that, and would add that this default 50% detection
> threshold is based on the smaller of the two files.

Yeah, and that alone will catch the overwhelming majority of cases.

> I just wanted to point out that in practice Git (the tool) really
> understands renames. I have heard too many times that "in Git you must
> commit a rename and content changes separately" (which is wrong) and
> "Git doesn't understand renames at all" (which is very wrong, from the
> point of view of the tool's user). Technical people may talk about
> repository formats and different layers on top of that but I guess some
> of that talk has escaped the context and I keep hearing misinformation
> about Git-the-whole-system's abilities.

Right, as far as the end user is concerned it tracks renames better
than anything else I've tried.

People assume that "tracking renames" is something they want to do,
but in practice systems that do inode-like tracking quickly run into
trouble (as Linus pointed out:
http://marc.info/?l=git&m=114123702826251).

Git doesn't explicitly track renames (it just analyzes history) but
it'll catch cases where you copy some template file (e.g. release
notes) two two locations in one commit. Systems that do inode-like
tracking won't catch that. Neither will they catch things on the
sub-file level, like moving a function between two files.

On the other hand those systems have more information than Git does in
most cases. They can analyze history like Git does *and* take into
account how their inodes changed over time. The difference is that
once systems start tracking inodes they tend not to do history
analysis at all.

> Anyway, thank you. Your message shares very useful information.

Likewise.



^ permalink raw reply	[flat|nested] 47+ messages in thread

* Gnus Git synchronization with Emacs Bazaar (was: The Gnus repository is switching to Git as of 2010-04-19)
  2010-04-21 11:03               ` Gnus Git synchronization with Emacs Bazaar (was: The Gnus repository is switching to Git as of 2010-04-19) Ted Zlatanov
@ 2010-04-22  2:24                 ` Stephen J. Turnbull
  0 siblings, 0 replies; 47+ messages in thread
From: Stephen J. Turnbull @ 2010-04-22  2:24 UTC (permalink / raw)
  To: Ted Zlatanov; +Cc: ding, emacs-devel

Ted Zlatanov writes:

 > SJT> *What I would do if I were you* is lobby for a new subtree, "packages",
 > SJT> of the Emacs tree, and just plop Gnus into that, with its Lisp and
 > SJT> support files all under packages/gnus.
 > 
 > But that doesn't eliminate the synchronization problem: we still want to
 > keep the current setup and let Emacs keep its own version of some Gnus
 > files like message.el.  Only lisp/gnus/*.el, some docs, and some images
 > will move to the Gnus package.

This business of Gnus being composed of several notionally separate
but in fact mutually infected subsystems does substantially complicate
things.  Nevertheless, the closer you make the Gnus subset of Emacs to
the standalone Gnus tree, the easier maintenance will be.

 > I think that Gnus is a special case and we shouldn't adapt Emacs'
 > packaging system to accomodate it.

The point is that, for the purpose of the present discussion, Gnus is
not that special a case, and that's why XEmacs has a package system, and
why, after being dragged in the direction of righteousness for over a
decade, all the while kicking and screaming about the evil of possibly
proprietary packages, Emacs is getting one too.

*shrug* Emacs people like it that way, I guess.



^ permalink raw reply	[flat|nested] 47+ messages in thread

* Re: The Gnus repository is switching to Git as of 2010-04-19
  2010-04-20 13:55   ` Ted Zlatanov
  2010-04-20 15:00     ` Stefan Monnier
@ 2010-04-22  5:49     ` Harry Putnam
  2010-04-23  0:36       ` Ted Zlatanov
  1 sibling, 1 reply; 47+ messages in thread
From: Harry Putnam @ 2010-04-22  5:49 UTC (permalink / raw)
  To: ding; +Cc: emacs-devel

Ted Zlatanov <tzz@lifelogs.com> writes:

[...]

> There's a bunch of files that in Gnus live in location X but in Emacs
> are in Y.  For example (Gnus first, Emacs second):
>
> lisp/ChangeLog -> lisp/gnus/ChangeLog
> GNUS-NEWS -> etc/GNUS-NEWS
> lisp/assistant.el -> not in Emacs
>
> If you can put together that list it would be a huge help.  I started on
> it (see my recent e-mail to ding) but it needs to be checked and all the
> documentation and image files need to be mapped as well.

I didn't see the post your are referring too... I did see a post where
you made mention of doing it:

    Message-ID: <87fx2qgrdw.fsf@lifelogs.com>
    Subject: Re: The Gnus repository is switching to Git as of 2010-04-19

I didn't put a lot of effort into looking for it... but didn't see it
with a curory look.

OK, this probably isn't the way I should do this but I wondered if
even a partial list might be helpful right now.
I ran out of gas before polishing further and willa be tied up
tomorror nearly all day, so thought maybe I should I should put it up
here.

I do plan to clean it up... and of course if this is all wrong... any
input is welcom.

Below these lines is a semi finished list... just in case you need
some of it right away.  There could be some serious boners in there.
I'm half asleep but I will clean it further tomorrow.

I hope I'm getting the general idea... 

You showed one line:
> lisp/assistant.el -> not in Emacs

So I wasn't sure if you mean you wanted a list that like, or if any
files that like that should just be listed with the rest or what.

I ran out of gas before I worked on that part... but let me know if
the intent is to have files missing from emacs that are in gnus,
included.

Oh, I just left the top level dir as they are in my sandbox

  ./gnus ./emacs

-------        ---------       ---=---       ---------      --------
-------        ---------       ---=---       ---------      --------

./gnus/COPYING                     =>         ./emacs/COPYING
                                              ./emacs/nt/COPYING 
                                              ./emacs/etc/COPYING 
                                              ./emacs/src/COPYING 
                                              ./emacs/info/COPYING 
                                              ./emacs/leim/COPYING 
                                              ./emacs/lisp/COPYING 
                                              ./emacs/lwlib/COPYING 
                                              ./emacs/msdos/COPYING 
                                              ./emacs/lib-src/COPYING 

./gnus/GNUS-NEWS                   =>         ./emacs/etc/GNUS-NEWS
./gnus/lisp/auth-source.el         =>         ./emacs/lisp/gnus/auth-source.el
./gnus/texi/auth.texi              =>         ./emacs/doc/misc/auth.texi
./gnus/lisp/binhex.el              =>         ./emacs/lisp/mail/binhex.el
./gnus/lisp/canlock.el             =>         ./emacs/lisp/gnus/canlock.el
./gnus/lisp/deuglify.el            =>         ./emacs/lisp/gnus/deuglify.el
./gnus/lisp/dig.el                 =>         ./emacs/lisp/net/dig.el
./gnus/lisp/dns-mode.el            =>         ./emacs/lisp/textmodes/dns-mode.el
./gnus/lisp/dns.el                 =>         ./emacs/lisp/net/dns.el
./gnus/texi/doclicense.texi        =>         ./emacs/doc/misc/doclicense.texi
./gnus/texi/doclicense.texi        =>         ./emacs/doc/emacs/doclicense.texi
./gnus/texi/doclicense.texi        =>         ./emacs/doc/lispintro/doclicense.texi
./gnus/lisp/earcon.el              =>         ./emacs/lisp/gnus/earcon.el
./gnus/lisp/ecomplete.el           =>         ./emacs/lisp/gnus/ecomplete.el
./gnus/texi/emacs-mime.texi        =>         ./emacs/doc/misc/emacs-mime.texi
./gnus/lisp/flow-fill.el           =>         ./emacs/lisp/gnus/flow-fill.el
./gnus/lisp/gmm-utils.el           =>         ./emacs/lisp/gnus/gmm-utils.el
./gnus/lisp/gnus-async.el          =>         ./emacs/lisp/gnus/gnus-async.el
./gnus/lisp/gnus-audio.el          =>         ./emacs/lisp/gnus/gnus-audio.el
./gnus/lisp/gnus-bcklg.el          =>         ./emacs/lisp/gnus/gnus-bcklg.el
./gnus/lisp/gnus-bookmark.el       =>         ./emacs/lisp/gnus/gnus-bookmark.el
./gnus/lisp/gnus-cache.el          =>         ./emacs/lisp/gnus/gnus-cache.el
./gnus/lisp/gnus-cite.el           =>         ./emacs/lisp/gnus/gnus-cite.el
./gnus/texi/gnus-coding.texi       =>         ./emacs/doc/misc/gnus-coding.texi
./gnus/lisp/gnus-cus.el            =>         ./emacs/lisp/gnus/gnus-cus.el
./gnus/lisp/gnus-delay.el          =>         ./emacs/lisp/gnus/gnus-delay.el
./gnus/lisp/gnus-demon.el          =>         ./emacs/lisp/gnus/gnus-demon.el
./gnus/lisp/gnus-diary.el          =>         ./emacs/lisp/gnus/gnus-diary.el
./gnus/lisp/gnus-dired.el          =>         ./emacs/lisp/gnus/gnus-dired.el
./gnus/lisp/gnus-draft.el          =>         ./emacs/lisp/gnus/gnus-draft.el
./gnus/lisp/gnus-dup.el            =>         ./emacs/lisp/gnus/gnus-dup.el
./gnus/lisp/gnus-eform.el          =>         ./emacs/lisp/gnus/gnus-eform.el
./gnus/lisp/gnus-ems.el            =>         ./emacs/lisp/gnus/gnus-ems.el
./gnus/texi/gnus-faq.texi          =>         ./emacs/doc/misc/gnus-faq.texi
./gnus/lisp/gnus-fun.el            =>         ./emacs/lisp/gnus/gnus-fun.el
./gnus/lisp/gnus-group.el          =>         ./emacs/lisp/gnus/gnus-group.el
./gnus/lisp/gnus-int.el            =>         ./emacs/lisp/gnus/gnus-int.el
./gnus/lisp/gnus-kill.el           =>         ./emacs/lisp/gnus/gnus-kill.el
./gnus/lisp/gnus-logic.el          =>         ./emacs/lisp/gnus/gnus-logic.el
./gnus/texi/gnus-logo.eps          =>         ./emacs/etc/refcards/gnus-logo.eps
./gnus/lisp/gnus-mh.el             =>         ./emacs/lisp/gnus/gnus-mh.el
./gnus/lisp/gnus-ml.el             =>         ./emacs/lisp/gnus/gnus-ml.el
./gnus/lisp/gnus-mlspl.el          =>         ./emacs/lisp/gnus/gnus-mlspl.el
./gnus/lisp/gnus-move.el           =>         ./emacs/lisp/gnus/gnus-move.el
./gnus/lisp/gnus-msg.el            =>         ./emacs/lisp/gnus/gnus-msg.el
./gnus/texi/gnus-news.el           =>         ./emacs/doc/misc/gnus-news.el
./gnus/texi/gnus-news.texi         =>         ./emacs/doc/misc/gnus-news.texi
./gnus/lisp/gnus-nocem.el          =>         ./emacs/lisp/gnus/gnus-nocem.el
./gnus/lisp/gnus-picon.el          =>         ./emacs/lisp/gnus/gnus-picon.el
./gnus/lisp/gnus-range.el          =>         ./emacs/lisp/gnus/gnus-range.el
./gnus/texi/gnus-refcard.tex       =>         ./emacs/etc/refcards/gnus-refcard.tex
./gnus/lisp/gnus-registry.el       =>         ./emacs/lisp/gnus/gnus-registry.el
./gnus/lisp/gnus-salt.el           =>         ./emacs/lisp/gnus/gnus-salt.el
./gnus/lisp/gnus-score.el          =>         ./emacs/lisp/gnus/gnus-score.el
./gnus/lisp/gnus-setup.el          =>         ./emacs/lisp/gnus/gnus-setup.el
./gnus/lisp/gnus-sieve.el          =>         ./emacs/lisp/gnus/gnus-sieve.el
./gnus/lisp/gnus-soup.el           =>         ./emacs/lisp/gnus/gnus-soup.el
./gnus/lisp/gnus-spec.el           =>         ./emacs/lisp/gnus/gnus-spec.el
./gnus/lisp/gnus-srvr.el           =>         ./emacs/lisp/gnus/gnus-srvr.el
./gnus/lisp/gnus-start.el          =>         ./emacs/lisp/gnus/gnus-start.el
./gnus/lisp/gnus-sum.el            =>         ./emacs/lisp/gnus/gnus-sum.el
./gnus/lisp/gnus-topic.el          =>         ./emacs/lisp/gnus/gnus-topic.el
./gnus/lisp/gnus-undo.el           =>         ./emacs/lisp/gnus/gnus-undo.el
./gnus/lisp/gnus-util.el           =>         ./emacs/lisp/gnus/gnus-util.el
./gnus/lisp/gnus-uu.el             =>         ./emacs/lisp/gnus/gnus-uu.el
./gnus/lisp/gnus-vm.el             =>         ./emacs/lisp/gnus/gnus-vm.el
./gnus/lisp/gnus-win.el            =>         ./emacs/lisp/gnus/gnus-win.el
./gnus/lisp/gnus.el                =>         ./emacs/lisp/gnus/gnus.el
./gnus/texi/gnus.texi              =>         ./emacs/doc/misc/gnus.texi
./gnus/texi/etc/gnus.xpm           =>         ./emacs/etc/images/gnus/gnus.xpm
./gnus/lisp/hashcash.el            =>         ./emacs/lisp/mail/hashcash.el
./gnus/lisp/hmac-def.el            =>         ./emacs/lisp/net/hmac-def.el
./gnus/lisp/hmac-md5.el            =>         ./emacs/lisp/net/hmac-md5.el
./gnus/lisp/html2text.el           =>         ./emacs/lisp/gnus/html2text.el
./gnus/lisp/ietf-drums.el          =>         ./emacs/lisp/gnus/ietf-drums.el
./gnus/lisp/imap.el                =>         ./emacs/lisp/net/imap.el
./gnus/lisp/legacy-gnus-agent.el   =>         ./emacs/lisp/gnus/legacy-gnus-agent.el
./gnus/lisp/mail-parse.el          =>         ./emacs/lisp/gnus/mail-parse.el
./gnus/lisp/mail-prsvr.el          =>         ./emacs/lisp/gnus/mail-prsvr.el
./gnus/lisp/mail-source.el         =>         ./emacs/lisp/gnus/mail-source.el
./gnus/lisp/mailcap.el             =>         ./emacs/lisp/gnus/mailcap.el
./gnus/texi/message.texi           =>         ./emacs/doc/misc/message.texi
./gnus/lisp/messcompat.el          =>         ./emacs/lisp/gnus/messcompat.el
./gnus/lisp/mm-bodies.el           =>         ./emacs/lisp/gnus/mm-bodies.el
./gnus/lisp/mm-decode.el           =>         ./emacs/lisp/gnus/mm-decode.el
./gnus/lisp/mm-encode.el           =>         ./emacs/lisp/gnus/mm-encode.el
./gnus/lisp/mm-extern.el           =>         ./emacs/lisp/gnus/mm-extern.el
./gnus/lisp/mm-partial.el          =>         ./emacs/lisp/gnus/mm-partial.el
./gnus/lisp/mm-url.el              =>         ./emacs/lisp/gnus/mm-url.el
./gnus/lisp/mm-util.el             =>         ./emacs/lisp/gnus/mm-util.el
./gnus/lisp/mm-uu.el               =>         ./emacs/lisp/gnus/mm-uu.el
./gnus/lisp/mm-view.el             =>         ./emacs/lisp/gnus/mm-view.el
./gnus/lisp/mml-sec.el             =>         ./emacs/lisp/gnus/mml-sec.el
./gnus/lisp/mml-smime.el           =>         ./emacs/lisp/gnus/mml-smime.el
./gnus/lisp/mml.el                 =>         ./emacs/lisp/gnus/mml.el
./gnus/lisp/mml1991.el             =>         ./emacs/lisp/gnus/mml1991.el
./gnus/lisp/mml2015.el             =>         ./emacs/lisp/gnus/mml2015.el
./gnus/lisp/netrc.el               =>         ./emacs/lisp/net/netrc.el
./gnus/lisp/nnagent.el             =>         ./emacs/lisp/gnus/nnagent.el
./gnus/lisp/nnbabyl.el             =>         ./emacs/lisp/gnus/nnbabyl.el
./gnus/lisp/nndb.el                =>         ./emacs/lisp/gnus/nndb.el
./gnus/lisp/nndiary.el             =>         ./emacs/lisp/gnus/nndiary.el
./gnus/lisp/nndir.el               =>         ./emacs/lisp/gnus/nndir.el
./gnus/lisp/nndoc.el               =>         ./emacs/lisp/gnus/nndoc.el
./gnus/lisp/nndraft.el             =>         ./emacs/lisp/gnus/nndraft.el
./gnus/lisp/nneething.el           =>         ./emacs/lisp/gnus/nneething.el
./gnus/lisp/nnfolder.el            =>         ./emacs/lisp/gnus/nnfolder.el
./gnus/lisp/nngateway.el           =>         ./emacs/lisp/gnus/nngateway.el
./gnus/lisp/nnheader.el            =>         ./emacs/lisp/gnus/nnheader.el
./gnus/lisp/nnimap.el              =>         ./emacs/lisp/gnus/nnimap.el
./gnus/lisp/nnir.el                =>         ./emacs/lisp/gnus/nnir.el
./gnus/lisp/nnkiboze.el            =>         ./emacs/lisp/gnus/nnkiboze.el
./gnus/lisp/nnlistserv.el          =>         ./emacs/lisp/gnus/nnlistserv.el
./gnus/lisp/nnmail.el              =>         ./emacs/lisp/gnus/nnmail.el
./gnus/lisp/nnmaildir.el           =>         ./emacs/lisp/gnus/nnmaildir.el
./gnus/lisp/nnmairix.el            =>         ./emacs/lisp/gnus/nnmairix.el
./gnus/lisp/nnmbox.el              =>         ./emacs/lisp/gnus/nnmbox.el
./gnus/lisp/nnmh.el                =>         ./emacs/lisp/gnus/nnmh.el
./gnus/lisp/nnml.el                =>         ./emacs/lisp/gnus/nnml.el
./gnus/lisp/nnnil.el               =>         ./emacs/lisp/gnus/nnnil.el
./gnus/lisp/nnoo.el                =>         ./emacs/lisp/gnus/nnoo.el
./gnus/lisp/nnrss.el               =>         ./emacs/lisp/gnus/nnrss.el
./gnus/lisp/nnslashdot.el          =>         ./emacs/lisp/gnus/nnslashdot.el
./gnus/lisp/nnsoup.el              =>         ./emacs/lisp/gnus/nnsoup.el
./gnus/lisp/nnspool.el             =>         ./emacs/lisp/gnus/nnspool.el
./gnus/lisp/nntp.el                =>         ./emacs/lisp/gnus/nntp.el
./gnus/lisp/nnultimate.el          =>         ./emacs/lisp/gnus/nnultimate.el
./gnus/lisp/nnvirtual.el           =>         ./emacs/lisp/gnus/nnvirtual.el
./gnus/lisp/nnwarchive.el          =>         ./emacs/lisp/gnus/nnwarchive.el
./gnus/lisp/nnweb.el               =>         ./emacs/lisp/gnus/nnweb.el
./gnus/lisp/nnwfm.el               =>         ./emacs/lisp/gnus/nnwfm.el
./gnus/lisp/ntlm.el                =>         ./emacs/lisp/net/ntlm.el
./gnus/texi/pgg.texi               =>         ./emacs/doc/misc/pgg.texi
./gnus/lisp/pop3.el                =>         ./emacs/lisp/gnus/pop3.el
./gnus/lisp/qp.el                  =>         ./emacs/lisp/gnus/qp.el
./gnus/etc/images/gnus/reply.pbm   =>         ./emacs/etc/images/mail/reply.pbm
./gnus/lisp/rfc1843.el             =>         ./emacs/lisp/gnus/rfc1843.el
./gnus/lisp/rfc2045.el             =>         ./emacs/lisp/gnus/rfc2045.el
./gnus/lisp/rfc2047.el             =>         ./emacs/lisp/gnus/rfc2047.el
./gnus/lisp/rfc2104.el             =>         ./emacs/lisp/gnus/rfc2104.el
./gnus/lisp/rfc2231.el             =>         ./emacs/lisp/gnus/rfc2231.el
./gnus/lisp/sasl-cram.el           =>         ./emacs/lisp/net/sasl-cram.el
./gnus/lisp/sasl-digest.el         =>         ./emacs/lisp/net/sasl-digest.el
./gnus/lisp/sasl-ntlm.el           =>         ./emacs/lisp/net/sasl-ntlm.el
./gnus/lisp/sasl.el                =>         ./emacs/lisp/net/sasl.el
./gnus/texi/sasl.texi              =>         ./emacs/doc/misc/sasl.texi
./gnus/lisp/score-mode.el          =>         ./emacs/lisp/gnus/score-mode.el
./gnus/lisp/sieve-manage.el        =>         ./emacs/lisp/gnus/sieve-manage.el
./gnus/lisp/sieve-mode.el          =>         ./emacs/lisp/gnus/sieve-mode.el
./gnus/lisp/sieve.el               =>         ./emacs/lisp/gnus/sieve.el
./gnus/texi/sieve.texi             =>         ./emacs/doc/misc/sieve.texi
./gnus/lisp/smiley.el              =>         ./emacs/lisp/gnus/smiley.el
./gnus/lisp/smime.el               =>         ./emacs/lisp/gnus/smime.el
./gnus/lisp/spam-report.el         =>         ./emacs/lisp/gnus/spam-report.el
./gnus/lisp/spam-stat.el           =>         ./emacs/lisp/gnus/spam-stat.el
./gnus/lisp/spam-wash.el           =>         ./emacs/lisp/gnus/spam-wash.el
./gnus/lisp/spam.el                =>         ./emacs/lisp/gnus/spam.el
./gnus/lisp/starttls.el            =>         ./emacs/lisp/gnus/starttls.el
./gnus/lisp/time-date.el           =>         ./emacs/lisp/calendar/time-date.el
./gnus/lisp/tls.el                 =>         ./emacs/lisp/net/tls.el
./gnus/lisp/utf7.el                =>         ./emacs/lisp/gnus/utf7.el
./gnus/lisp/uudecode.el            =>         ./emacs/lisp/mail/uudecode.el
./gnus/lisp/webmail.el             =>         ./emacs/lisp/gnus/webmail.el
./gnus/lisp/yenc.el                =>         ./emacs/lisp/gnus/yenc.el




^ permalink raw reply	[flat|nested] 47+ messages in thread

* Re: The Gnus repository is switching to Git as of 2010-04-19
  2010-04-21 12:12         ` Andreas Schwab
  2010-04-21 14:10           ` Ted Zlatanov
@ 2010-04-22  8:12           ` Steinar Bang
  1 sibling, 0 replies; 47+ messages in thread
From: Steinar Bang @ 2010-04-22  8:12 UTC (permalink / raw)
  To: ding

>>>>> Andreas Schwab <schwab@linux-m68k.org>:

> Andreas Schwab <schwab@linux-m68k.org> writes:
>> I just ran `git gc --aggressive' on the git repo which shrank it to
>> 18Mb.

> After pruning unrechable reflogs it shrank further to 16Mb.

Just some more numbers.  I copied my gnus CVS checkout to /tmp and
stripped it of the generated info files, and tried du, which reported
around 12MB.  Then I tar'ed up the gnus dir and got around 10MB (I have
no idea what causes the discrepancy), and gzipped the tar with --best
and got down to around 2MB.

(Nothing important: I was just curious how the actual source compared to
the different VCS'es.  Looks like git compare pretty well, both against
the source, and against other VCS'es.  So I wonder what the catch
is...?)




^ permalink raw reply	[flat|nested] 47+ messages in thread

* Re: The Gnus repository is switching to Git as of 2010-04-19
  2010-04-22  5:49     ` The Gnus repository is switching to Git as of 2010-04-19 Harry Putnam
@ 2010-04-23  0:36       ` Ted Zlatanov
  0 siblings, 0 replies; 47+ messages in thread
From: Ted Zlatanov @ 2010-04-23  0:36 UTC (permalink / raw)
  To: ding

(removing emacs-devel from the CC)

The list below is helpful, thanks Harry.

I need the files that are missing in Emacs, e.g. lisp/assistant.el, as
well.

It's easiest if you make the list simply the Git commands I would apply
to a Git checkout of the Emacs repo (you can get one you can experiment
on from git://repo.or.cz/emacs.git):

# the COPYING file is left alone

# remove all the files in Emacs that are not in Gnus
git rm nt/COPYING ... (all the removed files in one section)

# add all the files not in Emacs
git add lisp/assistant.el ... (all the added files in one section)

# rename the files that change location
git mv etc/GNUS-NEWS GNUS-NEWS
git mv lisp/gnus/auth-source.el lisp/auth-source.el
git mv doc/misc/auth.texi texi/auth.texi
...

The end result should be a tree structure that looks like Gnus and has
mostly the same contents.

While this can be somewhat automated, I think when you put it together
and verify it, it will be a better resource.  I'll be on vacation from
April 24 to May 3 so it's not a rush to do this.

Thanks
Ted




^ permalink raw reply	[flat|nested] 47+ messages in thread

* Re: The Gnus repository is switching to Git as of 2010-04-19
  2010-04-21 14:54             ` Andreas Schwab
@ 2010-04-23  0:55               ` Ted Zlatanov
  0 siblings, 0 replies; 47+ messages in thread
From: Ted Zlatanov @ 2010-04-23  0:55 UTC (permalink / raw)
  To: Andreas Schwab; +Cc: ding

On Wed, 21 Apr 2010 16:54:13 +0200 Andreas Schwab <schwab@linux-m68k.org> wrote: 

AS> Ted Zlatanov <tzz@lifelogs.com> writes:
>> On Wed, 21 Apr 2010 14:12:39 +0200 Andreas Schwab <schwab@linux-m68k.org> wrote: 
>> 
AS> Andreas Schwab <schwab@linux-m68k.org> writes:
>>>> I just ran `git gc --aggressive' on the git repo which shrank it to
>>>> 18Mb.
>> 
AS> After pruning unrechable reflogs it shrank further to 16Mb.
>> 
>> Should I do something on the server?

AS> I'd suggest running "git gc --aggressive" once on the server, so that
AS> future clones will benefit.  Since bare repositories don't keep reflogs
AS> by default you don't have to worry about those.

Done.  It's almost 13 MB now which is really good.

>> I've set it to run "git repack; git gc" monthly.

AS> "git gc" already implies repack.

Thanks, I changed the crontab accordingly.

Ted



^ permalink raw reply	[flat|nested] 47+ messages in thread

* cgit beautification (was: The Gnus repository is switching to Git as of 2010-04-19)
  2010-04-20 20:05       ` Ted Zlatanov
  2010-04-20 22:28         ` Stefan Monnier
  2010-04-21  2:59         ` Teemu Likonen
@ 2010-04-23  1:09         ` Ted Zlatanov
  2011-02-25 22:04           ` cgit beautification Ted Zlatanov
  2 siblings, 1 reply; 47+ messages in thread
From: Ted Zlatanov @ 2010-04-23  1:09 UTC (permalink / raw)
  To: ding

For the cgit interface to the Gnus Git repo and for git.gnus.org in
general, I'd like to set up a favicon.ico and a small PNG image.  If you
have artistic ability please make them (I don't so I won't).  I didn't
just convert the Gnus logo because I think git.gnus.org deserves a new
logo connecting the Gnus logo in some way with the Git logo (see
http://git-scm.com/images/header.gif).

Thanks
Ted



^ permalink raw reply	[flat|nested] 47+ messages in thread

* Re: cgit beautification
  2010-04-23  1:09         ` cgit beautification (was: The Gnus repository is switching to Git as of 2010-04-19) Ted Zlatanov
@ 2011-02-25 22:04           ` Ted Zlatanov
  2011-02-25 22:56             ` Adam Sjøgren
  2011-02-25 23:19             ` Adam Sjøgren
  0 siblings, 2 replies; 47+ messages in thread
From: Ted Zlatanov @ 2011-02-25 22:04 UTC (permalink / raw)
  To: ding

[-- Attachment #1: Type: text/plain, Size: 618 bytes --]

On Thu, 22 Apr 2010 20:09:52 -0500 Ted Zlatanov <tzz@lifelogs.com> wrote: 

TZ> For the cgit interface to the Gnus Git repo and for git.gnus.org in
TZ> general, I'd like to set up a favicon.ico and a small PNG image.  If you
TZ> have artistic ability please make them (I don't so I won't).  I didn't
TZ> just convert the Gnus logo because I think git.gnus.org deserves a new
TZ> logo connecting the Gnus logo in some way with the Git logo (see
TZ> http://git-scm.com/images/header.gif).

Oh, fine.  Here's a crappy favicon.ico generated from the gnus.png.
Don't make me use it.  Please give me something better.

Ted


[-- Attachment #2: favicon.ico --]
[-- Type: image/x-icon, Size: 1406 bytes --]

^ permalink raw reply	[flat|nested] 47+ messages in thread

* Re: cgit beautification
  2011-02-25 22:04           ` cgit beautification Ted Zlatanov
@ 2011-02-25 22:56             ` Adam Sjøgren
  2011-02-25 23:19             ` Adam Sjøgren
  1 sibling, 0 replies; 47+ messages in thread
From: Adam Sjøgren @ 2011-02-25 22:56 UTC (permalink / raw)
  To: ding

[-- Attachment #1: Type: text/plain, Size: 686 bytes --]

On Fri, 25 Feb 2011 16:04:19 -0600, Ted wrote:

> Oh, fine.  Here's a crappy favicon.ico generated from the gnus.png.
> Don't make me use it.  Please give me something better.

How about the attached? I thought it might make sense to use the
development/No Gnus colours for git.gnus.org?

Please use a PNG for the favicon, rather than the weird ICO format (by
adding something like <link rel="icon" href="gnus-icon.png"
type="image/png" /> to the head-element) - the PNG is even almost 1 KiB
smaller.


  Best regards,

    Adam

-- 
 "I always liked songs with parentheses in the title."        Adam Sjøgren
                                                         asjo@koldfront.dk


[-- Attachment #2: gnus-icon.png --]
[-- Type: image/png, Size: 408 bytes --]

^ permalink raw reply	[flat|nested] 47+ messages in thread

* Re: cgit beautification
  2011-02-25 22:04           ` cgit beautification Ted Zlatanov
  2011-02-25 22:56             ` Adam Sjøgren
@ 2011-02-25 23:19             ` Adam Sjøgren
  2011-02-26 12:05               ` Lars Ingebrigtsen
  2011-03-01 10:27               ` Ted Zlatanov
  1 sibling, 2 replies; 47+ messages in thread
From: Adam Sjøgren @ 2011-02-25 23:19 UTC (permalink / raw)
  To: ding

[-- Attachment #1: Type: text/plain, Size: 620 bytes --]

On Fri, 25 Feb 2011 16:04:19 -0600, Ted wrote:

TZ> I think git.gnus.org deserves a new logo connecting the Gnus logo in
TZ> some way with the Git logo (see http://git-scm.com/images/header.gif).

Attached is an quick attempt to combine the (No) Gnus logo with the cgit
logo, as found on http://hjemli.net/git/cgit/

I find it hard to combine the pine tree eating blob with the Gnus logo,
and I find the --- +++ git logo is a little too 80's...


  :-),

   Adam

-- 
 "I always liked songs with parentheses in the title."        Adam Sjøgren
                                                         asjo@koldfront.dk


[-- Attachment #2: gnus-cgit.png --]
[-- Type: image/png, Size: 4244 bytes --]

^ permalink raw reply	[flat|nested] 47+ messages in thread

* Re: cgit beautification
  2011-02-25 23:19             ` Adam Sjøgren
@ 2011-02-26 12:05               ` Lars Ingebrigtsen
  2011-03-01 10:27               ` Ted Zlatanov
  1 sibling, 0 replies; 47+ messages in thread
From: Lars Ingebrigtsen @ 2011-02-26 12:05 UTC (permalink / raw)
  To: ding

asjo@koldfront.dk (Adam Sjøgren) writes:

> Attached is an quick attempt to combine the (No) Gnus logo with the cgit
> logo, as found on http://hjemli.net/git/cgit/

Nice.  :-)

-- 
(domestic pets only, the antidote for overdose, milk.)
  larsi@gnus.org * Lars Magne Ingebrigtsen




^ permalink raw reply	[flat|nested] 47+ messages in thread

* Re: cgit beautification
  2011-02-25 23:19             ` Adam Sjøgren
  2011-02-26 12:05               ` Lars Ingebrigtsen
@ 2011-03-01 10:27               ` Ted Zlatanov
  2011-03-01 10:30                 ` Ted Zlatanov
  1 sibling, 1 reply; 47+ messages in thread
From: Ted Zlatanov @ 2011-03-01 10:27 UTC (permalink / raw)
  To: ding

On Sat, 26 Feb 2011 00:19:45 +0100 asjo@koldfront.dk (Adam Sjøgren) wrote: 

AS> On Fri, 25 Feb 2011 16:04:19 -0600, Ted wrote:
TZ> I think git.gnus.org deserves a new logo connecting the Gnus logo in
TZ> some way with the Git logo (see http://git-scm.com/images/header.gif).

AS> Attached is an quick attempt to combine the (No) Gnus logo with the cgit
AS> logo, as found on http://hjemli.net/git/cgit/

AS> I find it hard to combine the pine tree eating blob with the Gnus logo,
AS> and I find the --- +++ git logo is a little too 80's...

On Fri, 25 Feb 2011 23:56:34 +0100 asjo@koldfront.dk (Adam Sjøgren) wrote: 

AS> Please use a PNG for the favicon, rather than the weird ICO format (by
AS> adding something like <link rel="icon" href="gnus-icon.png"
AS> type="image/png" /> to the head-element) - the PNG is even almost 1 KiB
AS> smaller.

I set this up as you suggested.  I'm not sure where to give credit in
the ChangeLog (as author or in parenthesis at the addition comment).

Thanks
Ted




^ permalink raw reply	[flat|nested] 47+ messages in thread

* Re: cgit beautification
  2011-03-01 10:27               ` Ted Zlatanov
@ 2011-03-01 10:30                 ` Ted Zlatanov
  2011-03-01 11:31                   ` Adam Sjøgren
  0 siblings, 1 reply; 47+ messages in thread
From: Ted Zlatanov @ 2011-03-01 10:30 UTC (permalink / raw)
  To: ding

On Tue, 01 Mar 2011 04:27:23 -0600 Ted Zlatanov <tzz@lifelogs.com> wrote: 

TZ> I set this up as you suggested.  I'm not sure where to give credit in
TZ> the ChangeLog (as author or in parenthesis at the addition comment).

Author was most appropriate.  I should have coffee to make changes at 4
AM :) ChangeLog fixed.

Ted




^ permalink raw reply	[flat|nested] 47+ messages in thread

* Re: cgit beautification
  2011-03-01 10:30                 ` Ted Zlatanov
@ 2011-03-01 11:31                   ` Adam Sjøgren
  2011-03-01 13:32                     ` Ted Zlatanov
  0 siblings, 1 reply; 47+ messages in thread
From: Adam Sjøgren @ 2011-03-01 11:31 UTC (permalink / raw)
  To: ding

On Tue, 01 Mar 2011 04:30:24 -0600, Ted wrote:

> On Tue, 01 Mar 2011 04:27:23 -0600 Ted Zlatanov <tzz@lifelogs.com> wrote: 
TZ> I set this up as you suggested.  I'm not sure where to give credit in
TZ> the ChangeLog (as author or in parenthesis at the addition comment).

> Author was most appropriate.  I should have coffee to make changes at 4
> AM :) ChangeLog fixed.

As long as I am not credited for anything I haven't actuallty done, I am
happy.

It looks like you need a little more coffee though - you seem to have
used the big cgit logo (gnus-cgit.png) for the favicon, and you didn't
put anything where the big logo goes?

What I propose is to use the gnus-icon.png sent in
<871v2vn2ot.fsf@topper.koldfront.dk> for the favicon, and to use the
gnus-cgit.png sent in <87sjvbln1q.fsf@topper.koldfront.dk> for the logo
on the cgit page (where currently http://git.gnus.org/img/mylogo.png is
a dead link).

Also, if you do not use an absolute path in the link element for the
favicon it probably wont work anywhere but on the frontpage. I don't
know how easy it is to change the head-element of the cgit-pages -
currently it points to /favicon.ico.


  Best regards,

   Adam

-- 
 "I always liked songs with parentheses in the title."        Adam Sjøgren
                                                         asjo@koldfront.dk




^ permalink raw reply	[flat|nested] 47+ messages in thread

* Re: cgit beautification
  2011-03-01 11:31                   ` Adam Sjøgren
@ 2011-03-01 13:32                     ` Ted Zlatanov
  2011-03-01 17:08                       ` Adam Sjøgren
  0 siblings, 1 reply; 47+ messages in thread
From: Ted Zlatanov @ 2011-03-01 13:32 UTC (permalink / raw)
  To: ding

On Tue, 01 Mar 2011 12:31:53 +0100 asjo@koldfront.dk (Adam Sjøgren) wrote: 

AS> On Tue, 01 Mar 2011 04:30:24 -0600, Ted wrote:
>> On Tue, 01 Mar 2011 04:27:23 -0600 Ted Zlatanov <tzz@lifelogs.com> wrote: 
TZ> I set this up as you suggested.  I'm not sure where to give credit in
TZ> the ChangeLog (as author or in parenthesis at the addition comment).

>> Author was most appropriate.  I should have coffee to make changes at 4
>> AM :) ChangeLog fixed.

AS> It looks like you need a little more coffee though - you seem to have
AS> used the big cgit logo (gnus-cgit.png) for the favicon, and you didn't
AS> put anything where the big logo goes?

AS> What I propose is to use the gnus-icon.png sent in
AS> <871v2vn2ot.fsf@topper.koldfront.dk> for the favicon, and to use the
AS> gnus-cgit.png sent in <87sjvbln1q.fsf@topper.koldfront.dk> for the logo
AS> on the cgit page (where currently http://git.gnus.org/img/mylogo.png is
AS> a dead link).

AS> Also, if you do not use an absolute path in the link element for the
AS> favicon it probably wont work anywhere but on the frontpage. I don't
AS> know how easy it is to change the head-element of the cgit-pages -
AS> currently it points to /favicon.ico.

I'll see about the cgit /favicon.ico issue.  That may not be fixable.
But the logo on the cgit page (http://git.gnus.org/img/mylogo.png)
should be easily fixed as you suggested and I'll use the correct icon
for git.gnus.org front page.

Thanks
Ted




^ permalink raw reply	[flat|nested] 47+ messages in thread

* Re: cgit beautification
  2011-03-01 13:32                     ` Ted Zlatanov
@ 2011-03-01 17:08                       ` Adam Sjøgren
  2011-03-02 11:05                         ` Ted Zlatanov
  0 siblings, 1 reply; 47+ messages in thread
From: Adam Sjøgren @ 2011-03-01 17:08 UTC (permalink / raw)
  To: ding

On Tue, 01 Mar 2011 07:32:29 -0600, Ted wrote:

> I'll see about the cgit /favicon.ico issue.  That may not be fixable.

Setting 'favicon' in cgitrc should do the trick:

,----
| favicon::
|         Url used as link to a shortcut icon for cgit. If specified, it is
|         suggested to use the value "/favicon.ico" since certain browsers will
|         ignore other values. Default value: none.
`----

(It is my impression that more or less all current browsers support the
link element for favicons.)

> But the logo on the cgit page (http://git.gnus.org/img/mylogo.png)
> should be easily fixed as you suggested and I'll use the correct icon
> for git.gnus.org front page.

Super - can't wait to see it :-)


  Best regards,

    Adam

-- 
 "I always liked songs with parentheses in the title."        Adam Sjøgren
                                                         asjo@koldfront.dk




^ permalink raw reply	[flat|nested] 47+ messages in thread

* Re: cgit beautification
  2011-03-01 17:08                       ` Adam Sjøgren
@ 2011-03-02 11:05                         ` Ted Zlatanov
  0 siblings, 0 replies; 47+ messages in thread
From: Ted Zlatanov @ 2011-03-02 11:05 UTC (permalink / raw)
  To: ding

On Tue, 01 Mar 2011 18:08:57 +0100 asjo@koldfront.dk (Adam Sjøgren) wrote: 

AS> On Tue, 01 Mar 2011 07:32:29 -0600, Ted wrote:
>> I'll see about the cgit /favicon.ico issue.  That may not be fixable.

AS> Setting 'favicon' in cgitrc should do the trick:

Done, plus the git.gnus.org favicon is now /gnus-icon.png.

>> But the logo on the cgit page (http://git.gnus.org/img/mylogo.png)
>> should be easily fixed as you suggested and I'll use the correct icon
>> for git.gnus.org front page.

AS> Super - can't wait to see it :-)

Done for both, cgitrc is correct now.

Thanks for your help.
Ted




^ permalink raw reply	[flat|nested] 47+ messages in thread

end of thread, other threads:[~2011-03-02 11:05 UTC | newest]

Thread overview: 47+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-04-19 17:34 The Gnus repository is switching to Git as of 2010-04-19 Ted Zlatanov
2010-04-19 18:21 ` Sivaram Neelakantan
2010-04-19 19:13   ` Ted Zlatanov
2010-04-21  8:50     ` Steinar Bang
2010-04-21  9:01       ` David Engster
2010-04-21  9:02         ` David Engster
2010-04-21 10:05       ` Andreas Schwab
2010-04-21 12:12         ` Andreas Schwab
2010-04-21 14:10           ` Ted Zlatanov
2010-04-21 14:54             ` Andreas Schwab
2010-04-23  0:55               ` Ted Zlatanov
2010-04-22  8:12           ` Steinar Bang
2010-04-19 19:17   ` Sven Joachim
2010-04-20 13:03 ` Harry Putnam
2010-04-20 13:29   ` Ted Zlatanov
2010-04-20 13:57   ` Andreas Schwab
     [not found] ` <jwvr5mb8evr.fsf-monnier+emacs@gnu.org>
2010-04-20 13:55   ` Ted Zlatanov
2010-04-20 15:00     ` Stefan Monnier
2010-04-20 20:05       ` Ted Zlatanov
2010-04-20 22:28         ` Stefan Monnier
2010-04-20 23:44           ` Ted Zlatanov
2010-04-21  3:16             ` Stefan Monnier
2010-04-21 11:03               ` Gnus Git synchronization with Emacs Bazaar (was: The Gnus repository is switching to Git as of 2010-04-19) Ted Zlatanov
2010-04-22  2:24                 ` Stephen J. Turnbull
2010-04-21  0:33           ` The Gnus repository is switching to Git as of 2010-04-19 Stephen J. Turnbull
2010-04-21  0:51             ` Ted Zlatanov
2010-04-21  3:31               ` Stephen J. Turnbull
2010-04-21  3:11             ` Stefan Monnier
2010-04-21  4:00               ` Stephen J. Turnbull
2010-04-21  9:01           ` Andreas Schwab
2010-04-21  2:59         ` Teemu Likonen
2010-04-21 11:30           ` Ævar Arnfjörð Bjarmason
2010-04-21 14:57             ` Teemu Likonen
2010-04-21 16:36               ` Ævar Arnfjörð Bjarmason
2010-04-23  1:09         ` cgit beautification (was: The Gnus repository is switching to Git as of 2010-04-19) Ted Zlatanov
2011-02-25 22:04           ` cgit beautification Ted Zlatanov
2011-02-25 22:56             ` Adam Sjøgren
2011-02-25 23:19             ` Adam Sjøgren
2011-02-26 12:05               ` Lars Ingebrigtsen
2011-03-01 10:27               ` Ted Zlatanov
2011-03-01 10:30                 ` Ted Zlatanov
2011-03-01 11:31                   ` Adam Sjøgren
2011-03-01 13:32                     ` Ted Zlatanov
2011-03-01 17:08                       ` Adam Sjøgren
2011-03-02 11:05                         ` Ted Zlatanov
2010-04-22  5:49     ` The Gnus repository is switching to Git as of 2010-04-19 Harry Putnam
2010-04-23  0:36       ` Ted Zlatanov

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).