unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* released dates
@ 2013-07-17  0:12 Katsumi Yamaoka
  2013-07-17  2:35 ` Glenn Morris
  2013-07-17  3:12 ` Xue Fuqiao
  0 siblings, 2 replies; 8+ messages in thread
From: Katsumi Yamaoka @ 2013-07-17  0:12 UTC (permalink / raw)
  To: emacs-devel

Hi,

I needed to download the Emacs 24.2 tarball after all to know
when it was released[1].  It has not been recorded even in the
24.3 tarball.  Is there a way by any chance to do it in a local
copy of the bzr repository?

Thanks.

[1]
http://thread.gmane.org/gmane.emacs.gnus.general/83532/focus=83533



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

* Re: released dates
  2013-07-17  0:12 released dates Katsumi Yamaoka
@ 2013-07-17  2:35 ` Glenn Morris
  2013-07-17  5:31   ` Katsumi Yamaoka
  2013-07-17  3:12 ` Xue Fuqiao
  1 sibling, 1 reply; 8+ messages in thread
From: Glenn Morris @ 2013-07-17  2:35 UTC (permalink / raw)
  To: Katsumi Yamaoka; +Cc: emacs-devel

Katsumi Yamaoka wrote:

> I needed to download the Emacs 24.2 tarball after all to know
> when it was released[1].  It has not been recorded even in the
> 24.3 tarball.  Is there a way by any chance to do it in a local
> copy of the bzr repository?

I don't really know what you are asking; but the revision corresponding
to 24.2 is tagged "emacs-24.2".



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

* Re: released dates
  2013-07-17  0:12 released dates Katsumi Yamaoka
  2013-07-17  2:35 ` Glenn Morris
@ 2013-07-17  3:12 ` Xue Fuqiao
  1 sibling, 0 replies; 8+ messages in thread
From: Xue Fuqiao @ 2013-07-17  3:12 UTC (permalink / raw)
  To: Katsumi Yamaoka; +Cc: emacs-devel

On Wed, Jul 17, 2013 at 8:12 AM, Katsumi Yamaoka <yamaoka@jpl.org> wrote:
> Hi,

Hi Katsumi,

> I needed to download the Emacs 24.2 tarball after all to know
> when it was released[1].  It has not been recorded even in the
> 24.3 tarball.  Is there a way by any chance to do it in a local
> copy of the bzr repository?
>
> Thanks.

You can use `-rtag:' in bzr:
  $ bzr log -rtag:emacs-24.2

Or see info-gnu-emacs[fn:1]

Footnotes:

[fn:1] http://lists.gnu.org/archive/html/info-gnu-emacs/2012-08/msg00000.html

--
Best regards, Xue Fuqiao.
http://www.gnu.org/software/emacs/



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

* Re: released dates
  2013-07-17  2:35 ` Glenn Morris
@ 2013-07-17  5:31   ` Katsumi Yamaoka
  2013-07-17  6:09     ` Stephen J. Turnbull
  2013-07-17 14:52     ` Eli Zaretskii
  0 siblings, 2 replies; 8+ messages in thread
From: Katsumi Yamaoka @ 2013-07-17  5:31 UTC (permalink / raw)
  To: Glenn Morris; +Cc: Xue Fuqiao, emacs-devel

Glenn Morris wrote:
> Katsumi Yamaoka wrote:
>> I needed to download the Emacs 24.2 tarball after all to know
>> when it was released[1].  It has not been recorded even in the
>> 24.3 tarball.  Is there a way by any chance to do it in a local
>> copy of the bzr repository?

> I don't really know what you are asking;

What I wanted to know then was whether a certain feature of Gnus
is in Emacs 24.x or not.  The date when the feature was added can
be found in the ChangeLog files, however it can't be known whether
it was done before or after the Emacs 24.x release; there is no
records in the normal files.  IIRC, there were all the ``released''
messages in the ChangeLog files.

> but the revision corresponding to 24.2 is tagged "emacs-24.2".

Xue Fuqiao wrote:
> You can use `-rtag:' in bzr:
>   $ bzr log -rtag:emacs-24.2

Thanks.  It is helpful.

|revno: 107781.1.340
|tags: emacs-24.2
|committer: Chong Yidong <cyd@gnu.org>
|branch nick: emacs-24
|timestamp: Fri 2012-08-24 17:53:39 +0800
                ^^^^^^^^^^
|message:
|  Update release logs

But, er, I realized what I really needs is not Emacs' release dates.
For example, the change made for `gnus-shr-put-image' is not in
Emacs 24.2 even if the ChangeLog in the trunk says as follows:

2012-02-01  Lars Ingebrigtsen  <larsi@gnus.org>
^^^^^^^^^^
 * gnus-art.el (gnus-shr-put-image): Take and pass on a `flags'
 parameter to allow controlling the scaling.

> Or see info-gnu-emacs[fn:1]

Thanks again.



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

* Re: released dates
  2013-07-17  5:31   ` Katsumi Yamaoka
@ 2013-07-17  6:09     ` Stephen J. Turnbull
  2013-07-17 14:52     ` Eli Zaretskii
  1 sibling, 0 replies; 8+ messages in thread
From: Stephen J. Turnbull @ 2013-07-17  6:09 UTC (permalink / raw)
  To: Katsumi Yamaoka; +Cc: Xue Fuqiao, emacs-devel

Katsumi Yamaoka writes:

 > What I wanted to know then was whether a certain feature of Gnus
 > is in Emacs 24.x or not.  The date when the feature was added can
 > be found in the ChangeLog files

What (I hope) you should do is use a graphical tool to visualize the
merge history.  (You can also use bzr log -n0.)  Find the branch where
this was added.

Of course if Gnus merges are done from a different VCS using patch
rather than a commit-syncing tool this won't work. :-(




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

* Re: released dates
  2013-07-17  5:31   ` Katsumi Yamaoka
  2013-07-17  6:09     ` Stephen J. Turnbull
@ 2013-07-17 14:52     ` Eli Zaretskii
  2013-07-17 23:42       ` Katsumi Yamaoka
  1 sibling, 1 reply; 8+ messages in thread
From: Eli Zaretskii @ 2013-07-17 14:52 UTC (permalink / raw)
  To: Katsumi Yamaoka; +Cc: xfq.free, emacs-devel

> Date: Wed, 17 Jul 2013 14:31:59 +0900
> From: Katsumi Yamaoka <yamaoka@jpl.org>
> Cc: Xue Fuqiao <xfq.free@gmail.com>, emacs-devel@gnu.org
> 
> Xue Fuqiao wrote:
> > You can use `-rtag:' in bzr:
> >   $ bzr log -rtag:emacs-24.2
> 
> Thanks.  It is helpful.
> 
> |revno: 107781.1.340
> |tags: emacs-24.2
> |committer: Chong Yidong <cyd@gnu.org>
> |branch nick: emacs-24
> |timestamp: Fri 2012-08-24 17:53:39 +0800
>                 ^^^^^^^^^^
> |message:
> |  Update release logs
> 
> But, er, I realized what I really needs is not Emacs' release dates.
> For example, the change made for `gnus-shr-put-image' is not in
> Emacs 24.2 even if the ChangeLog in the trunk says as follows:
> 
> 2012-02-01  Lars Ingebrigtsen  <larsi@gnus.org>
> ^^^^^^^^^^
>  * gnus-art.el (gnus-shr-put-image): Take and pass on a `flags'
>  parameter to allow controlling the scaling.

You probably want to run "bzr annotate" on (in this case) gnus-art.el
in the Emacs repository, find the bzr revision where that change was
made, and then compare that revision with what "bzr log -rtag:" shows.



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

* Re: released dates
  2013-07-17 14:52     ` Eli Zaretskii
@ 2013-07-17 23:42       ` Katsumi Yamaoka
  2013-07-18  1:01         ` Xue Fuqiao
  0 siblings, 1 reply; 8+ messages in thread
From: Katsumi Yamaoka @ 2013-07-17 23:42 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: xfq free, emacs-devel

Eli Zaretskii wrote:
>> Date: Wed, 17 Jul 2013 14:31:59 +0900
>> From: Katsumi Yamaoka <yamaoka@jpl.org>
>> Cc: Xue Fuqiao <xfq.free@gmail.com>, emacs-devel@gnu.org
>>
>> Xue Fuqiao wrote:
>>> You can use `-rtag:' in bzr:
>>>   $ bzr log -rtag:emacs-24.2
>>
>> Thanks.  It is helpful.
>>
>>|revno: 107781.1.340
>>|tags: emacs-24.2
>>|committer: Chong Yidong <cyd@gnu.org>
>>|branch nick: emacs-24
>>|timestamp: Fri 2012-08-24 17:53:39 +0800
>>                 ^^^^^^^^^^
>>|message:
>>|  Update release logs
>>
>> But, er, I realized what I really needs is not Emacs' release dates.
>> For example, the change made for `gnus-shr-put-image' is not in
>> Emacs 24.2 even if the ChangeLog in the trunk says as follows:
>>
>> 2012-02-01  Lars Ingebrigtsen  <larsi@gnus.org>
>> ^^^^^^^^^^
>>  * gnus-art.el (gnus-shr-put-image): Take and pass on a `flags'
>>  parameter to allow controlling the scaling.

> You probably want to run "bzr annotate" on (in this case) gnus-art.el
> in the Emacs repository, find the bzr revision where that change was
> made, and then compare that revision with what "bzr log -rtag:" shows.

I tried "bzr annotate" for the first time.  I felt it will be more
useful than looking for a log message and a revno in the output of
"bzr log" (and then comparing revno-1..revno).  I have two local
copies of Emacs, emacs/trunk and emacs/emacs-24; I verified "bzr
annotate" done in emacs/emacs-24 shows helpful informations, too.

Thank you.



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

* Re: released dates
  2013-07-17 23:42       ` Katsumi Yamaoka
@ 2013-07-18  1:01         ` Xue Fuqiao
  0 siblings, 0 replies; 8+ messages in thread
From: Xue Fuqiao @ 2013-07-18  1:01 UTC (permalink / raw)
  To: Katsumi Yamaoka; +Cc: Eli Zaretskii, emacs-devel

On Thu, Jul 18, 2013 at 7:42 AM, Katsumi Yamaoka <yamaoka@jpl.org> wrote:
> Eli Zaretskii wrote:
>>> Date: Wed, 17 Jul 2013 14:31:59 +0900
>>> From: Katsumi Yamaoka <yamaoka@jpl.org>
>>> Cc: Xue Fuqiao <xfq.free@gmail.com>, emacs-devel@gnu.org
>>>
>>> Xue Fuqiao wrote:
>>>> You can use `-rtag:' in bzr:
>>>>   $ bzr log -rtag:emacs-24.2
>>>
>>> Thanks.  It is helpful.
>>>
>>>|revno: 107781.1.340
>>>|tags: emacs-24.2
>>>|committer: Chong Yidong <cyd@gnu.org>
>>>|branch nick: emacs-24
>>>|timestamp: Fri 2012-08-24 17:53:39 +0800
>>>                 ^^^^^^^^^^
>>>|message:
>>>|  Update release logs
>>>
>>> But, er, I realized what I really needs is not Emacs' release dates.
>>> For example, the change made for `gnus-shr-put-image' is not in
>>> Emacs 24.2 even if the ChangeLog in the trunk says as follows:
>>>
>>> 2012-02-01  Lars Ingebrigtsen  <larsi@gnus.org>
>>> ^^^^^^^^^^
>>>  * gnus-art.el (gnus-shr-put-image): Take and pass on a `flags'
>>>  parameter to allow controlling the scaling.
>
>> You probably want to run "bzr annotate" on (in this case) gnus-art.el
>> in the Emacs repository, find the bzr revision where that change was
>> made, and then compare that revision with what "bzr log -rtag:" shows.
>
> I tried "bzr annotate" for the first time.  I felt it will be more
> useful than looking for a log message and a revno in the output of
> "bzr log" (and then comparing revno-1..revno).  I have two local
> copies of Emacs, emacs/trunk and emacs/emacs-24; I verified "bzr
> annotate" done in emacs/emacs-24 shows helpful informations, too.

Or the vc-annotate command.  It creates an annotate buffer displaying
the file's text, with each line tagged with the revision number, which
has a `help-echo' property containing author and date information.  You
can browse the annotations of past revisions, view diffs or log entries.

See (info "(emacs) Old Revisions").

--
Best regards, Xue Fuqiao.
http://www.gnu.org/software/emacs/



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

end of thread, other threads:[~2013-07-18  1:01 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-07-17  0:12 released dates Katsumi Yamaoka
2013-07-17  2:35 ` Glenn Morris
2013-07-17  5:31   ` Katsumi Yamaoka
2013-07-17  6:09     ` Stephen J. Turnbull
2013-07-17 14:52     ` Eli Zaretskii
2013-07-17 23:42       ` Katsumi Yamaoka
2013-07-18  1:01         ` Xue Fuqiao
2013-07-17  3:12 ` Xue Fuqiao

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