[Python-modules-commits] [django-guardian] 05/06: merge patched into master
Brian May
bam at moszumanska.debian.org
Sun Apr 3 01:55:21 UTC 2016
This is an automated email from the git hooks/post-receive script.
bam pushed a commit to branch master
in repository django-guardian.
commit 16c2fc5cc29e71220d82db8ac3aa14a234ac620c
Merge: c098b9d 2e72565
Author: Brian May <bam at debian.org>
Date: Sun Apr 3 11:50:14 2016 +1000
merge patched into master
.gitignore | 2 +
.travis.yml | 72 ++--
CHANGES | 36 +-
MANIFEST.in | 31 +-
PKG-INFO | 4 +-
README.rst | 4 -
VERSION.txt | 1 -
benchmarks/__init__.py | 0
benchmarks/models.py | 19 +
benchmarks/run_benchmarks.py | 190 ++++++++++
benchmarks/settings.py | 30 ++
debian/.git-dpm | 6 +-
...-Append-uncompressed-JavaScript-libraries.patch | 2 +-
.../0002-Remove-nonlocal-image-for-Travis-ci.patch | 14 +-
debian/patches/0003-Use-local-js-files.patch | 22 --
debian/patches/series | 1 -
django_guardian.egg-info/PKG-INFO | 4 +-
django_guardian.egg-info/SOURCES.txt | 65 ++--
docs/__pycache__/exts.cpython-33.pyc | Bin 952 -> 0 bytes
docs/__pycache__/exts.cpython-34.pyc | Bin 791 -> 0 bytes
docs/__pycache__/exts.cpython-35.pyc | Bin 791 -> 0 bytes
docs/api/guardian.shortcuts.rst | 16 +
docs/conf.py | 40 +--
docs/configuration.rst | 34 +-
docs/exts.py | 49 ++-
docs/exts.pyc | Bin 922 -> 0 bytes
docs/theme/rtd_theme/breadcrumbs.html | 11 -
docs/theme/rtd_theme/footer.html | 16 -
docs/theme/rtd_theme/layout.html | 137 -------
docs/theme/rtd_theme/layout_old.html | 205 -----------
docs/theme/rtd_theme/sass/_badge.sass | 84 -----
.../rtd_theme/sass/_badge_font_awesome_mini.sass | 53 ---
docs/theme/rtd_theme/sass/_breadcrumbs.sass | 25 --
docs/theme/rtd_theme/sass/_nav.sass | 260 --------------
docs/theme/rtd_theme/sass/badge_only.sass | 9 -
docs/theme/rtd_theme/sass/config.rb | 38 --
docs/theme/rtd_theme/sass/theme.sass | 57 ---
docs/theme/rtd_theme/search.html | 50 ---
docs/theme/rtd_theme/searchbox.html | 5 -
docs/theme/rtd_theme/static/badge_only.css | 1 -
.../rtd_theme/static/font/fontawesome_webfont.eot | Bin 37405 -> 0 bytes
.../rtd_theme/static/font/fontawesome_webfont.svg | 399 ---------------------
.../rtd_theme/static/font/fontawesome_webfont.ttf | Bin 79076 -> 0 bytes
.../rtd_theme/static/font/fontawesome_webfont.woff | Bin 43572 -> 0 bytes
docs/theme/rtd_theme/static/theme.css | 1 -
docs/theme/rtd_theme/static/theme.js | 16 -
docs/theme/rtd_theme/theme.conf | 7 -
docs/theme/rtd_theme/versions.html | 38 --
docs/userguide/assign.rst | 4 +-
docs/userguide/check.rst | 8 +
docs/userguide/example_project.rst | 13 +-
docs/userguide/performance.rst | 30 ++
example_project/__init__.py | 0
example_project/context_processors.py | 5 +
example_project/core/__init__.py | 0
example_project/core/admin.py | 5 +
example_project/core/migrations/0001_initial.py | 57 +++
example_project/core/migrations/__init__.py | 0
example_project/core/models.py | 14 +
example_project/manage.py | 17 +
example_project/posts/__init__.py | 0
example_project/posts/admin.py | 15 +
example_project/posts/migrations/0001_initial.py | 29 ++
example_project/posts/migrations/__init__.py | 0
example_project/posts/models.py | 21 ++
.../posts/templates/posts/post_detail.html | 41 +++
.../posts/templates/posts/post_list.html | 36 ++
example_project/posts/urls.py | 8 +
example_project/posts/views.py | 29 ++
example_project/requirements.txt | 6 +
example_project/settings.py | 102 ++++++
example_project/static/css/bootstrap.min.css | 9 +
.../static/img/glyphicons-halflings-white.png | Bin 0 -> 8777 bytes
.../static/img/glyphicons-halflings.png | Bin 0 -> 12799 bytes
example_project/static/js/bootstrap.min.js | 6 +
example_project/templates/403.html | 17 +
example_project/templates/404.html | 18 +
example_project/templates/500.html | 16 +
example_project/templates/base.html | 58 +++
example_project/templates/home.html | 15 +
example_project/urls.py | 22 ++
extras.py | 14 +-
guardian/__init__.py | 21 +-
guardian/admin.py | 61 ++--
guardian/backends.py | 13 +-
guardian/checks.py | 4 -
guardian/compat.py | 36 +-
guardian/conf/__init__.py | 1 -
guardian/conf/settings.py | 20 +-
guardian/core.py | 213 ++++++++---
guardian/decorators.py | 20 +-
guardian/exceptions.py | 5 +-
guardian/forms.py | 10 +-
guardian/management/__init__.py | 11 +-
guardian/management/commands/__init__.py | 1 -
.../management/commands/clean_orphan_obj_perms.py | 9 +-
guardian/managers.py | 12 +-
guardian/migrations/0001_initial.py | 12 +-
guardian/mixins.py | 40 ++-
guardian/models.py | 11 +-
guardian/shortcuts.py | 159 +++++---
guardian/templatetags/__init__.py | 1 -
guardian/templatetags/guardian_tags.py | 9 +-
guardian/testapp/__init__.py | 1 -
.../testapp/migrations/0006_auto_20160221_1054.py | 30 ++
.../testapp/migrations/0007_auto_20160309_0245.py | 46 +++
guardian/testapp/models.py | 29 +-
guardian/testapp/tests/conf.py | 16 +-
guardian/testapp/tests/test_admin.py | 115 +++---
guardian/testapp/tests/test_checks.py | 9 +-
guardian/testapp/tests/test_conf.py | 5 +-
guardian/testapp/tests/test_core.py | 148 ++++++--
guardian/testapp/tests/test_custompkmodel.py | 10 +-
guardian/testapp/tests/test_decorators.py | 48 +--
guardian/testapp/tests/test_direct_rel.py | 62 ++--
guardian/testapp/tests/test_forms.py | 7 +-
guardian/testapp/tests/test_management.py | 25 +-
guardian/testapp/tests/test_managers.py | 3 +-
guardian/testapp/tests/test_mixins.py | 17 +-
guardian/testapp/tests/test_orphans.py | 12 +-
guardian/testapp/tests/test_other.py | 131 ++++---
guardian/testapp/tests/test_shortcuts.py | 278 +++++++++-----
guardian/testapp/tests/test_tags.py | 44 +--
guardian/testapp/tests/test_utils.py | 30 +-
guardian/testapp/testsettings.py | 22 +-
guardian/utils.py | 35 +-
guardian/version.py | 4 +
manage.py | 3 +-
pytest.ini | 2 +
requirements.txt | 1 +
setup.cfg | 3 +
setup.py | 76 ++--
tests.py | 43 ---
tox.ini | 7 +-
utils.py | 3 +-
135 files changed, 2314 insertions(+), 2289 deletions(-)
diff --cc debian/.git-dpm
index f65825e,0000000..4e98872
mode 100644,000000..100644
--- a/debian/.git-dpm
+++ b/debian/.git-dpm
@@@ -1,11 -1,0 +1,11 @@@
+# see git-dpm(1) from git-dpm package
- ebf68b4e9b9f47dc91ea5541e0622f48280bbec2
- ebf68b4e9b9f47dc91ea5541e0622f48280bbec2
- d55dae3e5943c10edd42341baa123543c0f857b2
++2e725651d02a4d7da8e0823462a6f9d9ed0de506
++2e725651d02a4d7da8e0823462a6f9d9ed0de506
++1bd34f4d6d85b6e90fff6806a66740626d83ee70
+1bd34f4d6d85b6e90fff6806a66740626d83ee70
+django-guardian_1.4.3.orig.tar.gz
+0be9b4a3c2c051fc8e2c812a14b231a31d74fa57
+145045
+debianTag="debian/%e%v"
+patchedTag="patched/%e%v"
+upstreamTag="upstream/%e%u"
diff --cc debian/patches/0001-Append-uncompressed-JavaScript-libraries.patch
index df8a694,0000000..e6c53dc
mode 100644,000000..100644
--- a/debian/patches/0001-Append-uncompressed-JavaScript-libraries.patch
+++ b/debian/patches/0001-Append-uncompressed-JavaScript-libraries.patch
@@@ -1,8457 -1,0 +1,8457 @@@
- From 02193976ef199f066a32f74f484ef53abeeebf50 Mon Sep 17 00:00:00 2001
++From 1c3eaf5f25f2849979e18baa29c5e95856e64bbe Mon Sep 17 00:00:00 2001
+From: "Twitter, Inc" <Twitter, Inc>
+Date: Tue, 3 Nov 2015 19:47:23 +1100
+Subject: Append uncompressed JavaScript libraries
+
+ Append uncompressed JavaScript libraries as following.
+ - Twitter Bootstrap
+ - example_project/static/js/bootstrap.js
+ - example_project/static/css/bootstrap.css
+Origin: https://github.com/twbs/bootstrap/archive/v2.3.0.tar.gz
+Last-Update: 2013-02-07
+---
+ example_project/static/css/bootstrap.css | 6158 ++++++++++++++++++++++++++++++
+ example_project/static/js/bootstrap.js | 2268 +++++++++++
+ 2 files changed, 8426 insertions(+)
+ create mode 100644 example_project/static/css/bootstrap.css
+ create mode 100644 example_project/static/js/bootstrap.js
+
+diff --git a/example_project/static/css/bootstrap.css b/example_project/static/css/bootstrap.css
+new file mode 100644
+index 0000000..b255056
+--- /dev/null
++++ b/example_project/static/css/bootstrap.css
+@@ -0,0 +1,6158 @@
++/*!
++ * Bootstrap v2.3.0
++ *
++ * Copyright 2012 Twitter, Inc
++ * Licensed under the Apache License v2.0
++ * http://www.apache.org/licenses/LICENSE-2.0
++ *
++ * Designed and built with all the love in the world @twitter by @mdo and @fat.
++ */
++
++.clearfix {
++ *zoom: 1;
++}
++
++.clearfix:before,
++.clearfix:after {
++ display: table;
++ line-height: 0;
++ content: "";
++}
++
++.clearfix:after {
++ clear: both;
++}
++
++.hide-text {
++ font: 0/0 a;
++ color: transparent;
++ text-shadow: none;
++ background-color: transparent;
++ border: 0;
++}
++
++.input-block-level {
++ display: block;
++ width: 100%;
++ min-height: 30px;
++ -webkit-box-sizing: border-box;
++ -moz-box-sizing: border-box;
++ box-sizing: border-box;
++}
++
++article,
++aside,
++details,
++figcaption,
++figure,
++footer,
++header,
++hgroup,
++nav,
++section {
++ display: block;
++}
++
++audio,
++canvas,
++video {
++ display: inline-block;
++ *display: inline;
++ *zoom: 1;
++}
++
++audio:not([controls]) {
++ display: none;
++}
++
++html {
++ font-size: 100%;
++ -webkit-text-size-adjust: 100%;
++ -ms-text-size-adjust: 100%;
++}
++
++a:focus {
++ outline: thin dotted #333;
++ outline: 5px auto -webkit-focus-ring-color;
++ outline-offset: -2px;
++}
++
++a:hover,
++a:active {
++ outline: 0;
++}
++
++sub,
++sup {
++ position: relative;
++ font-size: 75%;
++ line-height: 0;
++ vertical-align: baseline;
++}
++
++sup {
++ top: -0.5em;
++}
++
++sub {
++ bottom: -0.25em;
++}
++
++img {
++ width: auto\9;
++ height: auto;
++ max-width: 100%;
++ vertical-align: middle;
++ border: 0;
++ -ms-interpolation-mode: bicubic;
++}
++
++#map_canvas img,
++.google-maps img {
++ max-width: none;
++}
++
++button,
++input,
++select,
++textarea {
++ margin: 0;
++ font-size: 100%;
++ vertical-align: middle;
++}
++
++button,
++input {
++ *overflow: visible;
++ line-height: normal;
++}
++
++button::-moz-focus-inner,
++input::-moz-focus-inner {
++ padding: 0;
++ border: 0;
++}
++
++button,
++html input[type="button"],
++input[type="reset"],
++input[type="submit"] {
++ cursor: pointer;
++ -webkit-appearance: button;
++}
++
++label,
++select,
++button,
++input[type="button"],
++input[type="reset"],
++input[type="submit"],
++input[type="radio"],
++input[type="checkbox"] {
++ cursor: pointer;
++}
++
++input[type="search"] {
++ -webkit-box-sizing: content-box;
++ -moz-box-sizing: content-box;
++ box-sizing: content-box;
++ -webkit-appearance: textfield;
++}
++
++input[type="search"]::-webkit-search-decoration,
++input[type="search"]::-webkit-search-cancel-button {
++ -webkit-appearance: none;
++}
++
++textarea {
++ overflow: auto;
++ vertical-align: top;
++}
++
++ at media print {
++ * {
++ color: #000 !important;
++ text-shadow: none !important;
++ background: transparent !important;
++ box-shadow: none !important;
++ }
++ a,
++ a:visited {
++ text-decoration: underline;
++ }
++ a[href]:after {
++ content: " (" attr(href) ")";
++ }
++ abbr[title]:after {
++ content: " (" attr(title) ")";
++ }
++ .ir a:after,
++ a[href^="javascript:"]:after,
++ a[href^="#"]:after {
++ content: "";
++ }
++ pre,
++ blockquote {
++ border: 1px solid #999;
++ page-break-inside: avoid;
++ }
++ thead {
++ display: table-header-group;
++ }
++ tr,
++ img {
++ page-break-inside: avoid;
++ }
++ img {
++ max-width: 100% !important;
++ }
++ @page {
++ margin: 0.5cm;
++ }
++ p,
++ h2,
++ h3 {
++ orphans: 3;
++ widows: 3;
++ }
++ h2,
++ h3 {
++ page-break-after: avoid;
++ }
++}
++
++body {
++ margin: 0;
++ font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
++ font-size: 14px;
++ line-height: 20px;
++ color: #333333;
++ background-color: #ffffff;
++}
++
++a {
++ color: #0088cc;
++ text-decoration: none;
++}
++
++a:hover,
++a:focus {
++ color: #005580;
++ text-decoration: underline;
++}
++
++.img-rounded {
++ -webkit-border-radius: 6px;
++ -moz-border-radius: 6px;
++ border-radius: 6px;
++}
++
++.img-polaroid {
++ padding: 4px;
++ background-color: #fff;
++ border: 1px solid #ccc;
++ border: 1px solid rgba(0, 0, 0, 0.2);
++ -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
++ -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
++ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
++}
++
++.img-circle {
++ -webkit-border-radius: 500px;
++ -moz-border-radius: 500px;
++ border-radius: 500px;
++}
++
++.row {
++ margin-left: -20px;
++ *zoom: 1;
++}
++
++.row:before,
++.row:after {
++ display: table;
++ line-height: 0;
++ content: "";
++}
++
++.row:after {
++ clear: both;
++}
++
++[class*="span"] {
++ float: left;
++ min-height: 1px;
++ margin-left: 20px;
++}
++
++.container,
++.navbar-static-top .container,
++.navbar-fixed-top .container,
++.navbar-fixed-bottom .container {
++ width: 940px;
++}
++
++.span12 {
++ width: 940px;
++}
++
++.span11 {
++ width: 860px;
++}
++
++.span10 {
++ width: 780px;
++}
++
++.span9 {
++ width: 700px;
++}
++
++.span8 {
++ width: 620px;
++}
++
++.span7 {
++ width: 540px;
++}
++
++.span6 {
++ width: 460px;
++}
++
++.span5 {
++ width: 380px;
++}
++
++.span4 {
++ width: 300px;
++}
++
++.span3 {
++ width: 220px;
++}
++
++.span2 {
++ width: 140px;
++}
++
++.span1 {
++ width: 60px;
++}
++
++.offset12 {
++ margin-left: 980px;
++}
++
++.offset11 {
++ margin-left: 900px;
++}
++
++.offset10 {
++ margin-left: 820px;
++}
++
++.offset9 {
++ margin-left: 740px;
++}
++
++.offset8 {
++ margin-left: 660px;
++}
++
++.offset7 {
++ margin-left: 580px;
++}
++
++.offset6 {
++ margin-left: 500px;
++}
++
++.offset5 {
++ margin-left: 420px;
++}
++
++.offset4 {
++ margin-left: 340px;
++}
++
++.offset3 {
++ margin-left: 260px;
++}
++
++.offset2 {
++ margin-left: 180px;
++}
++
++.offset1 {
++ margin-left: 100px;
++}
++
++.row-fluid {
++ width: 100%;
++ *zoom: 1;
++}
++
++.row-fluid:before,
++.row-fluid:after {
++ display: table;
++ line-height: 0;
++ content: "";
++}
++
++.row-fluid:after {
++ clear: both;
++}
++
++.row-fluid [class*="span"] {
++ display: block;
++ float: left;
++ width: 100%;
++ min-height: 30px;
++ margin-left: 2.127659574468085%;
++ *margin-left: 2.074468085106383%;
++ -webkit-box-sizing: border-box;
++ -moz-box-sizing: border-box;
++ box-sizing: border-box;
++}
++
++.row-fluid [class*="span"]:first-child {
++ margin-left: 0;
++}
++
++.row-fluid .controls-row [class*="span"] + [class*="span"] {
++ margin-left: 2.127659574468085%;
++}
++
++.row-fluid .span12 {
++ width: 100%;
++ *width: 99.94680851063829%;
++}
++
++.row-fluid .span11 {
++ width: 91.48936170212765%;
++ *width: 91.43617021276594%;
++}
++
++.row-fluid .span10 {
++ width: 82.97872340425532%;
++ *width: 82.92553191489361%;
++}
++
++.row-fluid .span9 {
++ width: 74.46808510638297%;
++ *width: 74.41489361702126%;
++}
++
++.row-fluid .span8 {
++ width: 65.95744680851064%;
++ *width: 65.90425531914893%;
++}
++
++.row-fluid .span7 {
++ width: 57.44680851063829%;
++ *width: 57.39361702127659%;
++}
++
++.row-fluid .span6 {
++ width: 48.93617021276595%;
++ *width: 48.88297872340425%;
++}
++
++.row-fluid .span5 {
++ width: 40.42553191489362%;
++ *width: 40.37234042553192%;
++}
++
++.row-fluid .span4 {
++ width: 31.914893617021278%;
++ *width: 31.861702127659576%;
++}
++
++.row-fluid .span3 {
++ width: 23.404255319148934%;
++ *width: 23.351063829787233%;
++}
++
++.row-fluid .span2 {
++ width: 14.893617021276595%;
++ *width: 14.840425531914894%;
++}
++
++.row-fluid .span1 {
++ width: 6.382978723404255%;
++ *width: 6.329787234042553%;
++}
++
++.row-fluid .offset12 {
++ margin-left: 104.25531914893617%;
++ *margin-left: 104.14893617021275%;
++}
++
++.row-fluid .offset12:first-child {
++ margin-left: 102.12765957446808%;
++ *margin-left: 102.02127659574467%;
++}
++
++.row-fluid .offset11 {
++ margin-left: 95.74468085106382%;
++ *margin-left: 95.6382978723404%;
++}
++
++.row-fluid .offset11:first-child {
++ margin-left: 93.61702127659574%;
++ *margin-left: 93.51063829787232%;
++}
++
++.row-fluid .offset10 {
++ margin-left: 87.23404255319149%;
++ *margin-left: 87.12765957446807%;
++}
++
++.row-fluid .offset10:first-child {
++ margin-left: 85.1063829787234%;
++ *margin-left: 84.99999999999999%;
++}
++
++.row-fluid .offset9 {
++ margin-left: 78.72340425531914%;
++ *margin-left: 78.61702127659572%;
++}
++
++.row-fluid .offset9:first-child {
++ margin-left: 76.59574468085106%;
++ *margin-left: 76.48936170212764%;
++}
++
++.row-fluid .offset8 {
++ margin-left: 70.2127659574468%;
++ *margin-left: 70.10638297872339%;
++}
++
++.row-fluid .offset8:first-child {
++ margin-left: 68.08510638297872%;
++ *margin-left: 67.9787234042553%;
++}
++
++.row-fluid .offset7 {
++ margin-left: 61.70212765957446%;
++ *margin-left: 61.59574468085106%;
++}
++
++.row-fluid .offset7:first-child {
++ margin-left: 59.574468085106375%;
++ *margin-left: 59.46808510638297%;
++}
++
++.row-fluid .offset6 {
++ margin-left: 53.191489361702125%;
++ *margin-left: 53.085106382978715%;
++}
++
++.row-fluid .offset6:first-child {
++ margin-left: 51.063829787234035%;
++ *margin-left: 50.95744680851063%;
++}
++
++.row-fluid .offset5 {
++ margin-left: 44.68085106382979%;
++ *margin-left: 44.57446808510638%;
++}
++
++.row-fluid .offset5:first-child {
++ margin-left: 42.5531914893617%;
++ *margin-left: 42.4468085106383%;
++}
++
++.row-fluid .offset4 {
++ margin-left: 36.170212765957444%;
++ *margin-left: 36.06382978723405%;
++}
++
++.row-fluid .offset4:first-child {
++ margin-left: 34.04255319148936%;
++ *margin-left: 33.93617021276596%;
++}
++
++.row-fluid .offset3 {
++ margin-left: 27.659574468085104%;
++ *margin-left: 27.5531914893617%;
++}
++
++.row-fluid .offset3:first-child {
++ margin-left: 25.53191489361702%;
++ *margin-left: 25.425531914893618%;
++}
++
++.row-fluid .offset2 {
++ margin-left: 19.148936170212764%;
++ *margin-left: 19.04255319148936%;
++}
++
++.row-fluid .offset2:first-child {
++ margin-left: 17.02127659574468%;
++ *margin-left: 16.914893617021278%;
++}
++
++.row-fluid .offset1 {
++ margin-left: 10.638297872340425%;
++ *margin-left: 10.53191489361702%;
++}
++
++.row-fluid .offset1:first-child {
++ margin-left: 8.51063829787234%;
++ *margin-left: 8.404255319148938%;
++}
++
++[class*="span"].hide,
++.row-fluid [class*="span"].hide {
++ display: none;
++}
++
++[class*="span"].pull-right,
++.row-fluid [class*="span"].pull-right {
++ float: right;
++}
++
++.container {
++ margin-right: auto;
++ margin-left: auto;
++ *zoom: 1;
++}
++
++.container:before,
++.container:after {
++ display: table;
++ line-height: 0;
++ content: "";
++}
++
++.container:after {
++ clear: both;
++}
++
++.container-fluid {
++ padding-right: 20px;
++ padding-left: 20px;
++ *zoom: 1;
++}
++
++.container-fluid:before,
++.container-fluid:after {
++ display: table;
++ line-height: 0;
++ content: "";
++}
++
++.container-fluid:after {
++ clear: both;
++}
++
++p {
++ margin: 0 0 10px;
++}
++
++.lead {
++ margin-bottom: 20px;
++ font-size: 21px;
++ font-weight: 200;
++ line-height: 30px;
++}
++
++small {
++ font-size: 85%;
++}
++
++strong {
++ font-weight: bold;
++}
++
++em {
++ font-style: italic;
++}
++
++cite {
++ font-style: normal;
++}
++
++.muted {
++ color: #999999;
++}
++
++a.muted:hover,
++a.muted:focus {
++ color: #808080;
++}
++
++.text-warning {
++ color: #c09853;
++}
++
++a.text-warning:hover,
++a.text-warning:focus {
++ color: #a47e3c;
++}
++
++.text-error {
++ color: #b94a48;
++}
++
++a.text-error:hover,
++a.text-error:focus {
++ color: #953b39;
++}
++
++.text-info {
++ color: #3a87ad;
++}
++
++a.text-info:hover,
++a.text-info:focus {
++ color: #2d6987;
++}
++
++.text-success {
++ color: #468847;
++}
++
++a.text-success:hover,
++a.text-success:focus {
++ color: #356635;
++}
++
++.text-left {
++ text-align: left;
++}
++
++.text-right {
++ text-align: right;
++}
++
++.text-center {
++ text-align: center;
++}
++
++h1,
++h2,
++h3,
++h4,
++h5,
++h6 {
++ margin: 10px 0;
++ font-family: inherit;
++ font-weight: bold;
++ line-height: 20px;
++ color: inherit;
++ text-rendering: optimizelegibility;
++}
++
++h1 small,
++h2 small,
++h3 small,
++h4 small,
++h5 small,
++h6 small {
++ font-weight: normal;
++ line-height: 1;
++ color: #999999;
++}
++
++h1,
++h2,
++h3 {
++ line-height: 40px;
++}
++
++h1 {
++ font-size: 38.5px;
++}
++
++h2 {
++ font-size: 31.5px;
++}
++
++h3 {
++ font-size: 24.5px;
++}
++
++h4 {
++ font-size: 17.5px;
++}
++
++h5 {
++ font-size: 14px;
++}
++
++h6 {
++ font-size: 11.9px;
++}
++
++h1 small {
++ font-size: 24.5px;
++}
++
++h2 small {
++ font-size: 17.5px;
++}
++
++h3 small {
++ font-size: 14px;
++}
++
++h4 small {
++ font-size: 14px;
++}
++
... 7689 lines suppressed ...
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/python-modules/packages/django-guardian.git
More information about the Python-modules-commits
mailing list