On Thu, Oct 15, 2015 at 12:16 PM, James Cloos <[email protected]> wrote:
>>>>>> "JC" == Joshua Colp <[email protected]> writes:
>
> JC> That's correct, they are produced as part of the release process
> JC> itself and not kept under version control. What produces the schemas
> JC> is alembic. Alembic can also be used directly against a database.
>
> Apologies for not completing my thought.
>
> I meant to add: [Given all of that,] where is the code which uses
> alembic to generate the sql files during the release process?
>
> I don't see any explicit calls when running git grep alembic.  And th
> wiki page ignores anything other than using alembic to access a db
> directly.
>
> Thanks,
>
> -JimC
> --

Hi James:

All of the release scripts are in the repotools repository [1]. The
one you're looking for specifically is alembic_creator.py [2], which
is invoked by mkrelease.py [3].

Note that the repotools project is also an open source project, so if
you see something in there that you'd like to propose for a change,
patches are always welcome on Gerrit!

Matt

[1] http://git.asterisk.org/gitweb/?p=asterisk/repotools.git;a=tree
[2] 
http://git.asterisk.org/gitweb/?p=asterisk/repotools.git;a=blob;f=alembic_creator.py;hb=HEAD
[3] 
http://git.asterisk.org/gitweb/?p=asterisk/repotools.git;a=blob;f=mkrelease.py;hb=HEAD

-- 
Matthew Jordan
Digium, Inc. | Director of Technology
445 Jan Davis Drive NW - Huntsville, AL 35806 - USA
Check us out at: http://digium.com & http://asterisk.org

-- 
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-dev mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-dev

Reply via email to