- 15 Apr, 2020 3 commits
-
-
Dylan William Hardison authored
This change adds a 'db' attribute to the `Bugzilla::DB::Schema` class. In two places (`get_empty_schema` and `deserialize_abstract`) the invocant argument was called `$class` but was never actually a class. Those were renamed to `$self`. It was fortunate that they were always objects because otherwise it would have been more difficult to ensure a `db` is always present.
-
Dylan William Hardison authored
Bugzilla::DB::Schema->new() was both a normal constructor and also a class-loading factory method. It is simpler to just do the class loading at the call-site (in Bugzilla::DB::_bz_schema). It's not very likely extensions relied on this behavior so this should be a good change.
-
Dylan William Hardison authored
* use base to make merging with bmo easier * Revert "Bug 1497042 - Enclose table names in CREATE queries" This reverts commit 62d5637a. * refactor Bugzilla::DB to not subclass DBI * use DBIx::Connector to manage database connections * Ensure we always call DBIx::Connector->dbh before any DBI method The code didn't allow a way of doing this without a lot of work. So I had to take the following approach: The 'dbh' attribute is now a method that delegates to DBIx::Connector's dbh method. Per the docs, ->dbh() "Returns the connection's database handle. It will use a an existing handle if there is one, if the process has not been forked or a new thread spawned, and if the database is pingable. Otherwise, it will instantiate, cache, and return a new handle." Then there is the matter of the 'handles' on dbh. I've used Package::Stash to insert proxy methods into the class when it is loaded. * Bug 1328659 - Add support for utf8=utf8mb4 (switches to dynamic/compressed row format, and changes charset to utf8mb4) * add deps * add prepare_cached to the list of delegated methods. This was added in bug 340160 * improve the migration to compressed/dynamic rows, skip views * add missing semicolon * remove pre-utf8mb4 emoji support * fix small issue * add debugging fatal error
-
- 01 Feb, 2019 1 commit
-
-
Perl Tidy authored
blame jeff
-
- 31 Jan, 2019 1 commit
-
-
Perl Tidy authored
-
- 23 Oct, 2015 1 commit
-
-
Frédéric Buclin authored
r=dkl a=sgreen
-
- 30 Apr, 2015 1 commit
-
-
Frédéric Buclin authored
r=dkl a=glob
-
- 16 Mar, 2015 1 commit
-
-
Frédéric Buclin authored
Bug 1137669: 003safesys.t doesn't test any file due to a missing -T argument (and broken syntax in Support::Systemexec) r=dylan a=glob
-
- 11 Mar, 2015 1 commit
-
-
Frédéric Buclin authored
Bug 880282: Replace |FILTER no_break| by |class="nowrap"| to prevent dashes (U+002D) from being replaced by non-breaking hyphens/dashes (U+2011) r=dkl a=justdave
-
- 04 Nov, 2014 1 commit
-
-
David Lawrence authored
-
- 06 Oct, 2014 1 commit
-
-
Frédéric Buclin authored
r=dkl,a=sgreen
-
- 02 Sep, 2014 1 commit
-
-
Simon Green authored
r=gerv, a=sgreen
-
- 28 Aug, 2014 1 commit
-
-
Koosha KM authored
r=dkl,a=sgreen
-
- 13 Aug, 2014 1 commit
-
-
Frédéric Buclin authored
r=dkl a=sgreen
-
- 10 Aug, 2014 1 commit
-
-
Simon Green authored
r=dkl, a=sgreen
-
- 11 Jun, 2014 1 commit
-
-
Byron Jones authored
r=?,a=?
-
- 25 Feb, 2014 1 commit
-
-
Gervase Markham authored
Bug 963120 - allow extensions to document themselves, and build result into docs. r=LpSolit, a=justdave.
-
- 10 Feb, 2014 1 commit
-
-
Frédéric Buclin authored
r=dkl a=glob
-
- 07 Jan, 2014 1 commit
-
-
Connor Behan authored
Bug 770073 - Hardcode "Bugzilla" in templates when it's not related to a specific Bugzilla installation r=dkl,a=justdave
-
- 28 Oct, 2013 1 commit
-
-
Frédéric Buclin authored
r/a=glob
-
- 26 Sep, 2013 2 commits
-
-
Frédéric Buclin authored
-
Simon Green authored
r=dkl, a=simon
-
- 03 Sep, 2013 1 commit
-
-
Damien Nozay authored
r=LpSolit a=sgreen
-
- 07 Aug, 2013 1 commit
-
-
Sunil Joshi authored
r=sgreen, a=glob
-
- 31 Jul, 2013 1 commit
-
-
Byron Jones authored
r=sgreen, a=sgreen
-
- 24 Jul, 2013 1 commit
-
-
Byron Jones authored
r=LpSolit, a=sgreen
-
- 15 Feb, 2013 1 commit
-
-
Byron Jones authored
r=dkl, a=LpSolit
-
- 02 Jan, 2013 1 commit
-
-
Byron Jones authored
-
- 03 Dec, 2012 2 commits
-
-
Frédéric Buclin authored
r=glob a=LpSolit
-
Frédéric Buclin authored
(required for bug 817634)
-
- 01 Dec, 2012 2 commits
-
-
Sunil Joshi authored
r/a=LpSolit
-
Matt Selsky authored
r/a=LpSolit
-
- 30 Nov, 2012 1 commit
-
-
Frédéric Buclin authored
r=wurblzap a=LpSolit
-
- 13 Nov, 2012 1 commit
-
-
Simon Green authored
r=dkl, a=LpSolit
-
- 01 Sep, 2012 1 commit
-
-
Frédéric Buclin authored
r=wicked a=LpSolit
-
- 31 Aug, 2012 1 commit
-
-
Frédéric Buclin authored
r=mkanat a=LpSolit
-
- 15 Feb, 2012 1 commit
-
-
Marc Schumann authored
r=gerv; a=LpSolit https://bugzilla.mozilla.org/show_bug.cgi?id=714074
-
- 23 Jan, 2012 1 commit
-
-
Frédéric Buclin authored
r=glob a=LpSolit
-
- 11 Jan, 2012 1 commit
-
-
Frédéric Buclin authored
Bug 680131: Replace the MPL 1.1 license by the MPL 2.0 one in all files, and add it to files which miss one r=kiko r=mkanat r=mrbball a=LpSolit
-
- 18 Nov, 2011 1 commit
-
-
Frédéric Buclin authored
r/a=mkanat
-