unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#7681: 24.0.50; why was diff.el moved to subdir lisp/vc/?
@ 2010-12-19 17:19 Drew Adams
  2010-12-20  1:29 ` Juri Linkov
  2010-12-20  3:01 ` Stefan Monnier
  0 siblings, 2 replies; 7+ messages in thread
From: Drew Adams @ 2010-12-19 17:19 UTC (permalink / raw)
  To: 7681

diff.el is not in any way dependent on version control, nor does it
imply anything about version control.  Why was it moved from lisp/ to
lisp/vc/?

In GNU Emacs 24.0.50.1 (i386-mingw-nt5.1.2600)
 of 2010-12-13 on 3249CTO
Windowing system distributor `Microsoft Corp.', version 5.1.2600
configured using `configure --with-gcc (4.4) --no-opt --cflags
-Ic:/imagesupport/include'
 






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

* bug#7681: 24.0.50; why was diff.el moved to subdir lisp/vc/?
  2010-12-19 17:19 bug#7681: 24.0.50; why was diff.el moved to subdir lisp/vc/? Drew Adams
@ 2010-12-20  1:29 ` Juri Linkov
  2010-12-20 15:36   ` Drew Adams
  2010-12-20  3:01 ` Stefan Monnier
  1 sibling, 1 reply; 7+ messages in thread
From: Juri Linkov @ 2010-12-20  1:29 UTC (permalink / raw)
  To: Drew Adams; +Cc: 7681

> diff.el is not in any way dependent on version control, nor does it
> imply anything about version control.  Why was it moved from lisp/ to
> lisp/vc/?

diff.el compares file versions.  What problem do you have with that?!





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

* bug#7681: 24.0.50; why was diff.el moved to subdir lisp/vc/?
  2010-12-19 17:19 bug#7681: 24.0.50; why was diff.el moved to subdir lisp/vc/? Drew Adams
  2010-12-20  1:29 ` Juri Linkov
@ 2010-12-20  3:01 ` Stefan Monnier
  1 sibling, 0 replies; 7+ messages in thread
From: Stefan Monnier @ 2010-12-20  3:01 UTC (permalink / raw)
  To: Drew Adams; +Cc: 7681

> diff.el is not in any way dependent on version control, nor does it
> imply anything about version control.

Last I checked, diff compares usually two versions of the same document.
The fact that it does not rely on any specific version-control tool
makes no difference in this respect: manual version control is still
version control.


        Stefan





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

* bug#7681: 24.0.50; why was diff.el moved to subdir lisp/vc/?
  2010-12-20  1:29 ` Juri Linkov
@ 2010-12-20 15:36   ` Drew Adams
  2010-12-20 17:42     ` Juri Linkov
  0 siblings, 1 reply; 7+ messages in thread
From: Drew Adams @ 2010-12-20 15:36 UTC (permalink / raw)
  To: 'Juri Linkov'; +Cc: 7681

> diff.el compares file versions.  What problem do you have with that?!

diff.el compares files - any files.
It also compares a buffer and a file - any buffer, any file.

diff.el does not depend on using any vc system.

Numeric calculations are used by the calendar, but calc.el is not placed in the
calendar directory.  That the vc code uses diff is not a reason to place diff.el
under vc/.






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

* bug#7681: 24.0.50; why was diff.el moved to subdir lisp/vc/?
  2010-12-20 15:36   ` Drew Adams
@ 2010-12-20 17:42     ` Juri Linkov
  2010-12-20 17:56       ` Drew Adams
  2010-12-20 22:16       ` Stefan Monnier
  0 siblings, 2 replies; 7+ messages in thread
From: Juri Linkov @ 2010-12-20 17:42 UTC (permalink / raw)
  To: Drew Adams; +Cc: 7681

> diff.el does not depend on using any vc system.
                                       =========

This is the answer to your question - you are implying "vc system"
or "vcs" for short.  But the subdir name is not "vcs".  It's "vc"!





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

* bug#7681: 24.0.50; why was diff.el moved to subdir lisp/vc/?
  2010-12-20 17:42     ` Juri Linkov
@ 2010-12-20 17:56       ` Drew Adams
  2010-12-20 22:16       ` Stefan Monnier
  1 sibling, 0 replies; 7+ messages in thread
From: Drew Adams @ 2010-12-20 17:56 UTC (permalink / raw)
  To: 'Juri Linkov'; +Cc: 7681

> > diff.el does not depend on using any vc system.
>                                        =========
> 
> This is the answer to your question - you are implying "vc system"
> or "vcs" for short.  But the subdir name is not "vcs".  It's "vc"!

diff.el does not depend on using _version control_ ("vc").

It does not depend on comparing -or even having- multiple versions of anything.
It compares text.






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

* bug#7681: 24.0.50; why was diff.el moved to subdir lisp/vc/?
  2010-12-20 17:42     ` Juri Linkov
  2010-12-20 17:56       ` Drew Adams
@ 2010-12-20 22:16       ` Stefan Monnier
  1 sibling, 0 replies; 7+ messages in thread
From: Stefan Monnier @ 2010-12-20 22:16 UTC (permalink / raw)
  To: Juri Linkov; +Cc: 7681

close 7681
thanks

>> diff.el does not depend on using any vc system.
>                                        =========

> This is the answer to your question - you are implying "vc system"
> or "vcs" for short.  But the subdir name is not "vcs".  It's "vc"!

Right, it's about all kinds of "version control" tools rather than just
about "version control systems".


        Stefan





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

end of thread, other threads:[~2010-12-20 22:16 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-12-19 17:19 bug#7681: 24.0.50; why was diff.el moved to subdir lisp/vc/? Drew Adams
2010-12-20  1:29 ` Juri Linkov
2010-12-20 15:36   ` Drew Adams
2010-12-20 17:42     ` Juri Linkov
2010-12-20 17:56       ` Drew Adams
2010-12-20 22:16       ` Stefan Monnier
2010-12-20  3:01 ` Stefan Monnier

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).