unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Chad Brown <chadpbrown@gmail.com>
To: alin.s <alinsoar@voila.fr>
Cc: Emacs-devel@gnu.org
Subject: Re: Watchpoints for emacs lisp.
Date: Mon, 17 May 2010 12:00:47 -0700	[thread overview]
Message-ID: <F499C68E-4444-4E76-9449-E995D9307B87@mit.edu> (raw)
In-Reply-To: <28587094.post@talk.nabble.com>

On May 17, 2010, at 11:39 AM, alin.s wrote:

> Git works. It is downloading.
> 
> It downloaded 65M, and shown 20%.
> 
> That means about 320 M.
> 
> I do not understand what happens. How emacs passed from 20M before to 300 M
> !?

Either system stores a significant percentage of emacs' history on your local computer, and allow you to access it in myriad ways.  Once you have that history, you'll only need to download the changes (more or less; see the constant stream of troubles caused by the lack of the `smart server' and painful design faults in bazaar).

How much history?  These are the last few lines of `bzr log':

	revno: 1
	committer: Jim Blandy <jimb@redhat.com>
	timestamp: Thu 1985-04-18 00:48:29 +0000
	message:
	  entered into RCS

So, ~25 years, but let's assume some significant gaps.

My working tree of emacs (from bazaar) right now is just over 300M.  My (separate) installed tree is just barely under 250M.  My computer is a few years old, so I could probably only comfortably have several dozen of these before I started to care.   Given that the lisp tree itself is ~55M, I'm not sure how you had a 20M source tree, but the answer seems to be ``the development sources of emacs are now distributed with history included, rather than history stored on a remote server''.  This is sometimes an improvement (for some cases, a dramatic improvement), but it's not without cost.  

*Chad




  parent reply	other threads:[~2010-05-17 19:00 UTC|newest]

Thread overview: 65+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-05-10 16:28 Watchpoints for emacs lisp alin.s
2010-05-11 11:59 ` Richard Stallman
2010-05-11 12:54   ` alin.s
2010-05-11 13:43     ` Ken Raeburn
2010-05-11 14:10     ` Stefan Monnier
2010-05-11 15:37       ` alin.s
2010-05-15 11:16       ` alin.s
2010-05-15 11:24         ` alin.s
2010-05-15 11:44           ` alin.s
2010-05-15 11:56             ` alin.s
2010-05-15 12:43               ` Helmut Eller
2010-05-15 13:06                 ` alin.s
2010-05-15 17:48             ` Stefan Monnier
2010-05-16 13:07               ` alin.s
2010-05-16 13:09                 ` Lennart Borgman
2010-05-16 13:42                   ` alin.s
2010-05-16 16:28                     ` Lennart Borgman
2010-05-16 19:46                       ` alin.s
2010-05-16 20:42                 ` Stefan Monnier
2010-05-16 21:10                   ` alin.s
2010-05-17 13:24                     ` Stefan Monnier
2010-05-15 12:15           ` Andreas Schwab
2010-05-15 17:43         ` Stefan Monnier
2010-05-16 13:05           ` alin.s
2010-05-16 15:03             ` Chad Brown
2010-05-16 19:44               ` alin.s
2010-05-16 21:31               ` alin.s
2010-05-16 22:38                 ` alin.s
2010-05-16 23:47                 ` Lennart Borgman
2010-05-16 23:56                   ` alin.s
2010-05-17 15:52                   ` alin.s
2010-05-17 16:09                     ` Lennart Borgman
2010-05-17 16:40                       ` alin.s
2010-05-17 17:00                         ` Lennart Borgman
2010-05-17 17:29                           ` alin.s
2010-05-17 18:39                             ` alin.s
2010-05-17 18:41                               ` alin.s
2010-05-17 20:22                                 ` alin.s
2010-05-17 18:59                               ` Eli Zaretskii
2010-05-17 19:04                                 ` Lennart Borgman
2010-05-17 19:00                               ` Chad Brown [this message]
2010-05-18  8:22                                 ` Adrian Robert
2010-05-18 19:46                                   ` Chad Brown
2010-05-18 22:38                                     ` Andreas Schwab
2010-05-24 14:36                                       ` alin.s
2010-05-24 14:46                                         ` Ken Raeburn
2010-05-26  8:27                                           ` alin.s
2010-05-24 15:12                                         ` alin.s
2010-05-24 17:36                                           ` Jan Djärv
2010-05-24 17:47                                           ` Stefan Monnier
2010-05-26 10:38                                             ` alin.s
2010-05-26 13:46                                               ` Stefan Monnier
2010-05-26 16:49                                                 ` alin.s
2010-05-27 14:08                                                   ` alin.s
2010-05-27 22:05                                                     ` Andreas Schwab
2010-05-28 20:09                                                       ` alin.s
2010-07-06 12:26                                                         ` alin.s
2010-08-10 11:00                                                           ` Stefan Monnier
2010-05-29  4:25                                                       ` tomas
2010-05-19  4:30                                   ` Ken Raeburn
2010-05-19  6:20                                     ` Adrian Robert
2010-05-17 19:56                               ` Andreas Schwab
  -- strict thread matches above, loose matches on Subject: below --
2010-05-11 13:54 A. Soare
2010-05-12  1:53 ` Ken Raeburn
2010-05-12  2:04 ` Stephen J. Turnbull

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=F499C68E-4444-4E76-9449-E995D9307B87@mit.edu \
    --to=chadpbrown@gmail.com \
    --cc=Emacs-devel@gnu.org \
    --cc=alinsoar@voila.fr \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

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 read-only IMAP folder(s) and NNTP newsgroup(s).