emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* ChangeLog.org
@ 2022-07-21 16:03 Uwe Brauer
  2022-07-21 17:56 ` ChangeLog.org Fraga, Eric
  0 siblings, 1 reply; 5+ messages in thread
From: Uwe Brauer @ 2022-07-21 16:03 UTC (permalink / raw)
  To: emacs-orgmode



Hi

Does somebody know about a package that support orgmode style of
ChangeLog *without* relying on git or magit (I am a mercurial user)


https://github.com/johnlepikhin/el-conventional-changelog

Requires git, for example


Regards


-- 
I strongly condemn Putin's war of aggression against the Ukraine.
I support to deliver weapons to Ukraine's military. 
I support the ban of Russia from SWIFT.
I support the EU membership of the Ukraine. 



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

* Re: ChangeLog.org
  2022-07-21 16:03 ChangeLog.org Uwe Brauer
@ 2022-07-21 17:56 ` Fraga, Eric
  2022-07-22  4:53   ` ChangeLog.org Uwe Brauer
  0 siblings, 1 reply; 5+ messages in thread
From: Fraga, Eric @ 2022-07-21 17:56 UTC (permalink / raw)
  To: emacs-orgmode

On Thursday, 21 Jul 2022 at 18:03, Uwe Brauer wrote:
> Does somebody know about a package that support orgmode style of
> ChangeLog *without* relying on git or magit (I am a mercurial user)

I cannot see the file you linked to but maybe vc-update-change-log will
do what you want, being version control system agnostic?

-- 
: Eric S Fraga, with org release_9.5.4-557-g3bbbf7 in Emacs 29.0.50

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

* Re: ChangeLog.org
  2022-07-21 17:56 ` ChangeLog.org Fraga, Eric
@ 2022-07-22  4:53   ` Uwe Brauer
  2022-07-22  5:53     ` ChangeLog.org Dr. Arne Babenhauserheide
  0 siblings, 1 reply; 5+ messages in thread
From: Uwe Brauer @ 2022-07-22  4:53 UTC (permalink / raw)
  To: emacs-orgmode

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

>>> "FE" == Fraga, Eric <e.fraga@ucl.ac.uk> writes:

> On Thursday, 21 Jul 2022 at 18:03, Uwe Brauer wrote:
>> Does somebody know about a package that support orgmode style of
>> ChangeLog *without* relying on git or magit (I am a mercurial user)

> I cannot see the file you linked to but maybe vc-update-change-log will
> do what you want, being version control system agnostic?


I think I explained myself rather badly

    1. Usually my workflow is:

       1. add-change-log-entry-other-window, which add an entry to the
          ChangLog file

       2. Then I run vc-checkin (or vc-dir)

    2. This results basically in what you are suggesting, however the
       resulting file is in ChangeLog mode

However I would also like to have ChangeLog file that is in org-mode
using org syntax. Lately I have seen quite a bit files ChangeLog.org
(and of course a lot of README.org) files.

So the question is, how to generate this file. Maybe there is a
ChangeLog-->ChangeLog.org exporter/converter?



https://github.com/johnlepikhin/el-conventional-changelog/blob/master/conventional-changelog.el


-- 
I strongly condemn Putin's war of aggression against the Ukraine.
I support to deliver weapons to Ukraine's military. 
I support the ban of Russia from SWIFT.
I support the EU membership of the Ukraine. 

[-- Attachment #2: smime.p7s --]
[-- Type: application/pkcs7-signature, Size: 5673 bytes --]

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

* Re: ChangeLog.org
  2022-07-22  4:53   ` ChangeLog.org Uwe Brauer
@ 2022-07-22  5:53     ` Dr. Arne Babenhauserheide
  2022-07-22 15:05       ` ChangeLog.org Uwe Brauer
  0 siblings, 1 reply; 5+ messages in thread
From: Dr. Arne Babenhauserheide @ 2022-07-22  5:53 UTC (permalink / raw)
  To: Uwe Brauer; +Cc: emacs-orgmode

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


Uwe Brauer <oub@mat.ucm.es> writes:

> So the question is, how to generate this file. Maybe there is a
> ChangeLog-->ChangeLog.org exporter/converter?
>
> https://github.com/johnlepikhin/el-conventional-changelog/blob/master/conventional-changelog.el

I see only 6 calls to git in that file. Maybe the easiest way would be
to port it?

Or even better: generalize it by calling (vc-deduce-backend) and
automatically using the commands for the found vcs (and sending a patch
to the author)?

Best wishes,
Arne
-- 
Unpolitisch sein
heißt politisch sein,
ohne es zu merken.
draketo.de

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 1125 bytes --]

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

* Re: ChangeLog.org
  2022-07-22  5:53     ` ChangeLog.org Dr. Arne Babenhauserheide
@ 2022-07-22 15:05       ` Uwe Brauer
  0 siblings, 0 replies; 5+ messages in thread
From: Uwe Brauer @ 2022-07-22 15:05 UTC (permalink / raw)
  To: Dr. Arne Babenhauserheide; +Cc: Uwe Brauer, emacs-orgmode

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

>>> "AB" == Arne Babenhauserheide <arne_bab@web.de> writes:

> Uwe Brauer <oub@mat.ucm.es> writes:

>> So the question is, how to generate this file. Maybe there is a
>> ChangeLog--> ChangeLog.org exporter/converter?
>> 
>> https://github.com/johnlepikhin/el-conventional-changelog/blob/master/conventional-changelog.el

> I see only 6 calls to git in that file. Maybe the easiest way would be
> to port it?

Well looking more in the code, it seems that the logic is

    1. Commit with commit message

    2. Then extract and insert that commit message into a org buffer
       respecting org syntax

This is not what I am looking for. My workflow is, usually, the other
way around.


    1. I add an entry to the ChangeLog file

    2. Then I commit this message gets inserted (this step wouldn't make
       much sense if ChangeLog file uses org syntax, I admit)

But I want an independent ChangeLog file not an extracting from my
commit messages.

Uwe 

[-- Attachment #2: smime.p7s --]
[-- Type: application/pkcs7-signature, Size: 5673 bytes --]

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

end of thread, other threads:[~2022-07-22 15:10 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-07-21 16:03 ChangeLog.org Uwe Brauer
2022-07-21 17:56 ` ChangeLog.org Fraga, Eric
2022-07-22  4:53   ` ChangeLog.org Uwe Brauer
2022-07-22  5:53     ` ChangeLog.org Dr. Arne Babenhauserheide
2022-07-22 15:05       ` ChangeLog.org Uwe Brauer

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.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).