[dev] [commits] Horde branch master updated. content-1.0.0alpha1-55-g737d6d8
Gunnar Wrobel
wrobel at horde.org
Mon Mar 14 10:45:25 UTC 2011
Zitat von Jan Schneider <jan at horde.org>:
> Zitat von Gunnar Wrobel <wrobel at horde.org>:
>
>>
>> Zitat von Jan Schneider <jan at horde.org>:
>>
>>> Zitat von Gunnar Wrobel <wrobel at horde.org>:
>>>
>>>>
>>>> Zitat von Jan Schneider <jan at horde.org>:
>>>>
>>>>> Zitat von Michael M Slusarz <slusarz at horde.org>:
>>>>>
>>>>>> -----------------------------------------------------------------------
>>>>>>
>>>>>> commit 737d6d89ed710f103e20385dfe7daf76d2869d34
>>>>>> Author: Michael M Slusarz <slusarz at curecanti.org>
>>>>>> Date: Thu Mar 10 16:46:33 2011 -0700
>>>>>>
>>>>>> changelog
>>>>>>
>>>>>> imp/docs/CHANGES | 2 ++
>>>>>> 1 files changed, 2 insertions(+), 0 deletions(-)
>>>>>
>>>>> Please update package.xml too.
>>>>
>>>> I still intend to provide a commit helper within the components
>>>> tool that would enter the commit message as a note to the
>>>> changelog (or the changelogs in case we intend to have two for
>>>> the applications). I hope to get that done at the beginning of
>>>> next week. If you have any wishes concerning that... I'm open to
>>>> suggestions.
>>>
>>> I'm not sure how you intend this to work. Mark changelog entries
>>> specially in the commit message? We definetely don't want all
>>> commit messages in the logs.
>>
>> Combining this with the commit message would actually be optional.
>> The main point would be to allow modification of the change logs
>> via the command line. I find editing the package.xml files annoying
>> and if you have to keep track of two files for the applications
>> things don't get easier.
>>
>> The idea would be to use the context sensitive component helper
>> that I started at the beginning of this week (currently called
>> "hmk". Does anybody have a more decent name?).
>
> Do we need a separate command at all?
No we don't. Last week I just gave this a quick try and saw a number
of changes I would need to apply to horde-components in order to make
sense as a context-sensitive tool as well. I just didn't take the time
then to find a decent path that would allow me to achieve what I
wanted for "hmk" within "horde-components". So I started a separate
tool which I will partially revert soon.
This morning I completed my rough draft of the bootstrapping process. Now a
git clone git://github.com/horde/horde
php horde/components/bin/horde-bootstrap
gives you a (symlinked) development environment in horde/lib that you
can enter with
horde/lib/devenv
Once entered you should have the tools installed in the PEAR
environment horde/lib/pear in your path (e.g. "hmk" and
"horde-components") so
hmk release
should not be too far away now.
As mentioned I will need to revamp "horde-components" a bit in order
to allow for the old and the context sensitive mode at the same time.
I would rename it to "hc" if nobody objects (and drop the "hmk" idea).
Cheers,
Gunnar
>
>> Assuming you are in compontent "Core" you'd say
>>
>> hmk changed "Bug #1234: Fixed this bug"
>>
>> and that would update the notes in framework/Core/package.xml.
>>
>> For the applications it could also take care of the same change in CHANGE.
>>
>> And in case you want to make that your commit message at the same
>> time you'd just say:
>>
>> hmk changed -G "Bug #1234: Fixed this bug"
>
> Sounds good.
>
>>> Also, which changelog is being updated when several components are
>>> affected?
>>
>> I did not intend to make this work for all situations. I'd just
>> like to have some kind of helper for the common case.
>
> That's fine, my latter question was rather assuming that the
> changelog entries are retrieved from the commit messages.
>
> Jan.
>
> --
> Do you need professional PHP or Horde consulting?
> http://horde.org/consulting/
>
> --
> Horde developers mailing list
> Frequently Asked Questions: http://horde.org/faq/
> To unsubscribe, mail: dev-unsubscribe at lists.horde.org
--
Core Developer
The Horde Project
e: wrobel at horde.org
t: +49 700 6245 0000
w: http://www.horde.org
pgp: 9703 43BE
tweets: http://twitter.com/pardus_de
blog: http://log.pardus.de
More information about the dev
mailing list