commit 25e280d0b3a26258ec939a04e84ea5a1b3abe4e1
Author: Dan Callaghan <dcallagh@redhat.com>
Date:   Tue Mar 17 14:56:09 2015 +1000

    Automatic commit of release 19.3

commit e9faab9a795085a657c8c63069e2458ca7097033
Author: Dan Callaghan <dcallagh@redhat.com>
Date:   Thu Mar 12 14:31:56 2015 +1000

    release notes for 19.3
    
    Change-Id: Ica704be275d4befcfad2eb691d4b8d36fbd33263

commit 0fc3d83721547a09d895c99262e39a30054e3aa3
Author: Matt Jia <mjia@redhat.com>
Date:   Mon Mar 2 23:47:20 2015 -0500

    bkr-client: add ks_append option
    
    Bug: 856687
    Change-Id: Icbd98f25aca9a412d641489b6fa569fc9040c2df

commit b8712372c70fa66522979fa7c89a695922ddbe7d
Author: Dan Callaghan <dcallagh@redhat.com>
Date:   Thu Mar 5 10:14:31 2015 +1000

    date field attributes are in the wrong spot
    
    Typo in commit 2a038345.
    
    Change-Id: Iaed1bef92c8e048f6a12fab31fa1b04408bc84f1

commit de6bab0ee761fee265b81c691b90dea50b9459c1
Author: Dan Callaghan <dcallagh@redhat.com>
Date:   Fri Feb 27 08:47:11 2015 +1000

    filter out some bogus completions in bkr bash completion
    
    Change-Id: Ib5c6446d95e97c3b5c76ad8e52729089b703ced4

commit 993237e499c4def16bf5c052df948a3a7e60a1f1
Author: Andrej Manduch <amanduch@gmail.com>
Date:   Thu Feb 26 21:38:24 2015 +0100

    bkr-client-autocompletion: grep -> /usr/bin/grep
    
    When you have strange things in your ~/.basrc (like grep --color=always)
    then beaker autocompletion can produce wrong output.
    example:
    burlak@borg /e/bash_completion.d $ bkr
    -h
    ^[[m^[[Kpolicy-revoke^[[01;31m^[[K
    --help
    ^[[m^[[Kremove-account^[[01;31m^[[K
    ^[[m^[[Kdistros-edit-version^[[01;31m^[[K
    ^[[m^[[Ksystem-delete^[[01;31m^[[K
    ^[[m^[[Kdistros-list^[[01;31m^[[K
    ^[[m^[[Ksystem-details^[[01;31m^[[K
    ^[[m^[[Kdistros-tag^[[01;31m^[[K
    
    This patch will ensure that bkr autocompletion will
    always use original `grep`.
    
    Signed-off-by: Andrej Manduch <amanduch@gmail.com>

commit 2a03834583141109ab524ec5205dcf57d807692c
Author: mjia@redhat.com <mjia@redhat.com>
Date:   Wed Feb 25 18:03:35 2015 +1000

    system search bar: handle invalid date
    
    For the search fields which are using jQuery UI Datepicker, if a user
    manually types an invalid date, it will be either handled by the date picker
    or HTML5 form validation.The date picker will restore the value to default
    current date. Also, if the user puts in a date which can be interpreted,
    such as "15-05-01", it will reformat the date as "2015-05-01".
    
    Bug: 1182545
    Change-Id: I05dceca62a9f1bb5e8fe6ace7cd8f5b14ff444bb

commit eb96504a5c088f71726ab1c807dd9a69469a635a
Author: Dan Callaghan <dcallagh@redhat.com>
Date:   Mon Feb 16 16:26:26 2015 +1000

    docs: add a section for presentations about Beaker
    
    Change-Id: I54400b9dedfdce2b2a022518c0d7b328ebbb68a0

commit d1b476a34dd3bdcfd94455181a72a6485d8e0b03
Author: Dan Callaghan <dcallagh@redhat.com>
Date:   Mon Feb 16 15:46:00 2015 +1000

    docs: link to beaker-testing tag on Stack Overflow
    
    Bug: 1064634
    Change-Id: If1818383a7257d201f3106322d9ab438a23d7f47

commit 22e7af1b6d46127982791d7ac08ac74ed73b35fc
Author: Dan Callaghan <dcallagh@redhat.com>
Date:   Mon Feb 16 15:40:01 2015 +1000

    docs: remove search box from index
    
    The web site will have a quick search box in the nav bar of all pages
    instead.
    
    Change-Id: I7b0e77444407e6ddf27bd081dbf500e8c6e38417

commit 517d90b1bddded7992a4e5525d431be2442ae13e
Author: Dan Callaghan <dcallagh@redhat.com>
Date:   Wed Feb 18 14:46:10 2015 +1000

    preserve query parameters when redirecting for enforced pagination
    
    Bug: 1193746
    Change-Id: If5728590d32feb241beed886809c38f779e890f7

commit 64832b0ec88e285908f78b0db5c362146f6ead73
Author: mjia@redhat.com <mjia@redhat.com>
Date:   Wed Feb 18 10:18:23 2015 +1000

    BeakerGrid: abort the previous pending request
    
    A new request should abort the previous pending request to avoid
    race conditions in the backbone collections.
    
    Change-Id: Id35e2ca34add0056aee67a09161602d2ca9a19e2

commit 0bf54eb3e75e5f2f799e0fb481c978e978a382bd
Author: Dan Callaghan <dcallagh@redhat.com>
Date:   Mon Feb 16 15:25:06 2015 +1000

    fix Sphinx syntax error in glossary
    
        documentation/glossary.rst:73: ERROR: Unexpected indentation.
    
    "Loanee" is a weird term that we should avoid using anyway.
    
    Change-Id: Iab397361032090e530606ec78e1fbd0c34fdad9c

commit 2fe8eea1bf73673726ae36a1a486e474122a9ba7
Author: mjia@redhat.com <mjia@redhat.com>
Date:   Tue Feb 10 11:40:20 2015 +1000

    fix a regression introduced in 2cfb7ada
    
    Change-Id: I7e96dbfd1b0a8b6203a910047b9e0b39b38704f1

commit 2cfb7ada9201107572b58c011d2c92e07f871531
Author: mjia@redhat.com <mjia@redhat.com>
Date:   Wed Jan 28 12:12:57 2015 +1000

    boostrap datepicker: use no conflict mode
    
    boostrap datepicker is conflict with jquery UI datepicker so we need to
    use no conflict mode when using it.
    
    Bug: 1182545
    Change-Id: I05771cda35d63d40f04a83ab1cfba22db946b6fc

commit 090e08283985d310ce3268d2c6976f8569c6a56a
Author: Dan Callaghan <dcallagh@redhat.com>
Date:   Fri Jan 30 16:57:42 2015 +1000

    docs: describe /distribution/command
    
    Bug: 1018013
    Change-Id: I1631063cccd2322e7f0e4eef5ce9f8c01dfa0ff3

commit 192fa813511fd9f5eb306e13d9cd4a914c7da7ec
Author: Dan Callaghan <dcallagh@redhat.com>
Date:   Tue Jan 27 16:34:29 2015 +1000

    docs: note requirement to send an Accept header
    
    In future we will want to return both human-consumable HTML and
    machine-consumable JSON for the same resources using content
    negotiation. Right now, API clients could get away without sending any
    Accept header in most cases, but we need to make it clear that they
    *should* send one now so that in future if we start returning HTML by
    default, it won't break them.
    
    Bug: 1124140
    Change-Id: I87d0156ceb58166214871dc795b33410c8ecd658

commit ba65b18c3afdd15cccac4e22fd0307c2f450de96
Author: Dan Callaghan <dcallagh@redhat.com>
Date:   Wed Jan 21 17:31:08 2015 +1000

    System.arch.contains() produces bad queries
    
    According to [1] .contains() should not be used with many-to-many
    relationships because it does not produce sensible queries in some
    circumstances, as we have discovered the hard way.
    
    We need to instead use .any() which produces an EXISTS with subquery,
    rather than a product with join condition.
    
    [1] https://bitbucket.org/zzzeek/sqlalchemy/issue/2177/or-ed-relationcontains-filters-produce
    
    Bug: 1183239
    Change-Id: I7d8cb6cc04380aacaf47eee1ec20bc3311f29c4c

commit 605e4368b8dbdb9fd4903e1a21066eea4848a52c
Author: Dan Callaghan <dcallagh@redhat.com>
Date:   Mon Jan 19 16:35:19 2015 +1000

    API docs for new JSON HTTP endpoints
    
    Bug: 1124140
    Change-Id: Ieb68c95a09cf681cea971435dbe72f354964486f

commit 5a50629117367b0e919d522a783b4aa47c34c703
Author: Dan Callaghan <dcallagh@redhat.com>
Date:   Wed Jan 14 14:38:09 2015 +1000

    reject jobs at submission time if ks_meta has invalid syntax
    
    Bug: 1171936
    Change-Id: I764c58b835c96dd8eed098f84e574e6412c14f13