[Development] Suggestion to add labels when changing API
Sergio Ahumada
sahumada at texla.cl
Fri Dec 8 14:54:00 CET 2017
On 08.12.2017 14:23, Edward Welbourne wrote:
> On 07/12/2017 17:22, Liang Qi wrote:
>>> The changes that are important to be merged up before other changes
>>> should have a special tag, such as API_CHANGE in the commit
>>> message. Then the script used to do the merges could stop and/or warn
>>> about commits with this tag in the message, which would make the
>>> merge easier. We can also apply this check into the submodule update
>>> script.
>
> Tor Arne Vestbø (8 December 2017 13:41)
>> Can't the script detect this by looking for changes to public headers?
>
> That's possible (albeit possibly trickier than you think), but not all
> changes to public headers present a problem that this needs to attend
> to. Our API reviews do require actual reviewers, after all.
>
> Eddy, who has no idea what sync.profile pinning is.
an old concept that used to pin the sha1 of repo/module's dependency, eg
http://code.qt.io/cgit/qt/qtdeclarative.git/commit/sync.profile?id=ab6b6b7c7ab544d347d59b7eefad403837d94012
that was replaced in, eg,
http://code.qt.io/cgit/qt/qtdeclarative.git/commit/sync.profile?id=9bfe3324f7fa94e1f272c35bcb943daa2669edba
for
http://code.qt.io/cgit/qt/qt5.git/tree/.gitmodules
--
Sergio Ahumada
sahumada at texla.cl
More information about the Development
mailing list