[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