All these issues with the git-side driver is the reason I think we should
have a master-branch-monitoring bot that will update RELEASE-NOTES based on
commit messages. Easy to track changes, easy to fix problems. Might be a
bit more work than a driver though.


On Tue, Mar 5, 2013 at 12:30 PM, Bartosz Dziewoński <matma....@gmail.com>wrote:

> On Mon, 04 Mar 2013 17:03:58 +0100, Tim Landscheidt <
> t...@tim-landscheidt.de> wrote:
>
>  Bartosz Dziewoński <matma....@gmail.com> wrote:
>>
>
>  I wrote a very simple one some time ago, in Ruby.
>>> https://github.com/MatmaRex/**mediawikireleasenotes-driver<https://github.com/MatmaRex/mediawikireleasenotes-driver>
>>>
>>
>>  It doesn't really work. There are enough changes that are not simple
>>> additions that it solves no more than about 30% conflics for me. Maybe that
>>> rate could be improved using, like, a real algorithm for merging; but the
>>> naive solution doesn't really work.
>>>
>>
>> [...]
>>
>>
>> Let's add your driver to
>> http://www.mediawiki.org/wiki/**Git/Workflow#Build_failed_due_**
>> to_merge_conflict<http://www.mediawiki.org/wiki/Git/Workflow#Build_failed_due_to_merge_conflict>
>> .
>>
>
> Please go ahead if you think it's worth it. I didn't because in general I
> deemed the result not good enough, and when the automatic merge fails, you
> lose the information about branches being merged (try it).
>
>
>
>  I think it's probably preferable to have a separate file for
>> the driver itself and manual installation instructions as
>> otherwise people will just complain
>> "mediawikireleasenotes-driver-**installer.sh didn't work for
>> my setup!!11!", but that's no blocker.
>>
>
> I can't imagine a setup where it wouldn't just work (other than you not
> running the installer inside a .git directory). And sharing the file +
> instructions insted of the installer is a big can of worms. (Where do you
> store the .rb driver file? Where do you add the entry for merging
> RELEASE-NOTES? Which config do you edit? How? git has a lot of options for
> all these things...)
>
>
> --
> Matma Rex
>
>
> ______________________________**_________________
> Wikitech-l mailing list
> Wikitech-l@lists.wikimedia.org
> https://lists.wikimedia.org/**mailman/listinfo/wikitech-l<https://lists.wikimedia.org/mailman/listinfo/wikitech-l>
>
_______________________________________________
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to