[Buildbot-commits] [buildbot/buildbot] 347762: added commandline tool to manually manage users

noreply at github.com noreply at github.com
Mon Aug 15 00:14:57 UTC 2011


  Branch: refs/heads/master
  Home:   https://github.com/buildbot/buildbot

  Commit: 347762436861a008140145933b05a3c355b60996
      https://github.com/buildbot/buildbot/commit/347762436861a008140145933b05a3c355b60996
  Author: Derek Hurley <dzhurley at gmail.com>
  Date:   2011-08-13 (Sat, 13 Aug 2011)

  Changed paths:
    A master/buildbot/clients/usersclient.py
  M master/buildbot/db/users.py
  M master/buildbot/master.py
  A master/buildbot/process/users/manager.py
  A master/buildbot/process/users/manual.py
  M master/buildbot/process/users/users.py
  M master/buildbot/scripts/runner.py
  M master/buildbot/test/fake/fakedb.py
  A master/buildbot/test/unit/test_clients_usersclient.py
  M master/buildbot/test/unit/test_db_users.py
  A master/buildbot/test/unit/test_process_users_manager.py
  A master/buildbot/test/unit/test_process_users_manual.py
  M master/buildbot/test/unit/test_process_users_users.py
  M master/buildbot/test/unit/test_scripts_runner.py
  M master/docs/manual/cfg-global.rst
  M master/docs/manual/cmdline.rst
  M master/docs/manual/concepts.rst

  Log Message:
  -----------
  added commandline tool to manually manage users

This is available as `buildbot user` and is
structured very similar to `buildbot sendchange`

This allows users to be added, updated, removed,
and shown via the commandline. The structure of
the manager will allow for more user tools to
manually manage them in the future. Tests and
documentation should explain the new commandline
tool concisely.

The fakedb was also refactored, as previously it
was only able to store one attr_type/attr_data
per user. Tests that were affected have been
updated to assert correctly.

This also adds another `master.cfg` option under
`user_managers`, which is described in the docs.


  Commit: c80929828a46fadabb681b63171d28b0ff05e2a0
      https://github.com/buildbot/buildbot/commit/c80929828a46fadabb681b63171d28b0ff05e2a0
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2011-08-14 (Sun, 14 Aug 2011)

  Changed paths:
    A master/buildbot/clients/usersclient.py
  M master/buildbot/db/users.py
  M master/buildbot/master.py
  A master/buildbot/process/users/manager.py
  A master/buildbot/process/users/manual.py
  M master/buildbot/process/users/users.py
  M master/buildbot/scripts/runner.py
  M master/buildbot/test/fake/fakedb.py
  A master/buildbot/test/unit/test_clients_usersclient.py
  M master/buildbot/test/unit/test_db_users.py
  A master/buildbot/test/unit/test_process_users_manager.py
  A master/buildbot/test/unit/test_process_users_manual.py
  M master/buildbot/test/unit/test_process_users_users.py
  M master/buildbot/test/unit/test_scripts_runner.py
  M master/docs/manual/cfg-global.rst
  M master/docs/manual/cmdline.rst
  M master/docs/manual/concepts.rst

  Log Message:
  -----------
  Merge branch 'user_objects_cl_commit' of git://github.com/dzhurley/buildbot into buildbot_user

* 'user_objects_cl_commit' of git://github.com/dzhurley/buildbot:
  added commandline tool to manually manage users


  Commit: 14c770271921969cfafcc25f7a3b2ac7a11fc06f
      https://github.com/buildbot/buildbot/commit/14c770271921969cfafcc25f7a3b2ac7a11fc06f
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2011-08-14 (Sun, 14 Aug 2011)

  Changed paths:
    M master/docs/manual/Makefile
  M master/docs/manual/cfg-global.rst
  M master/docs/manual/cmdline.rst
  M master/docs/manual/concepts.rst

  Log Message:
  -----------
  docs fixups (references, indentation)


  Commit: 49fce8ae984f02fa947c0e2a9cc846e707c61b6e
      https://github.com/buildbot/buildbot/commit/49fce8ae984f02fa947c0e2a9cc846e707c61b6e
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2011-08-14 (Sun, 14 Aug 2011)

  Changed paths:
    M master/buildbot/clients/usersclient.py
  M master/buildbot/process/users/manager.py
  M master/buildbot/test/unit/test_process_users_manager.py

  Log Message:
  -----------
  pyflakes (unused imports)


  Commit: 8508e9ef62ea2bc57f3aecc11888978d2f0adfda
      https://github.com/buildbot/buildbot/commit/8508e9ef62ea2bc57f3aecc11888978d2f0adfda
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2011-08-14 (Sun, 14 Aug 2011)

  Changed paths:
    A master/buildbot/clients/usersclient.py
  M master/buildbot/db/users.py
  M master/buildbot/master.py
  A master/buildbot/process/users/manager.py
  A master/buildbot/process/users/manual.py
  M master/buildbot/process/users/users.py
  M master/buildbot/scripts/runner.py
  M master/buildbot/test/fake/fakedb.py
  A master/buildbot/test/unit/test_clients_usersclient.py
  M master/buildbot/test/unit/test_db_users.py
  A master/buildbot/test/unit/test_process_users_manager.py
  A master/buildbot/test/unit/test_process_users_manual.py
  M master/buildbot/test/unit/test_process_users_users.py
  M master/buildbot/test/unit/test_scripts_runner.py
  M master/docs/manual/Makefile
  M master/docs/manual/cfg-global.rst
  M master/docs/manual/cmdline.rst
  M master/docs/manual/concepts.rst

  Log Message:
  -----------
  Merge branch 'buildbot_user'

* buildbot_user:
  pyflakes (unused imports)
  docs fixups (references, indentation)
  added commandline tool to manually manage users


Compare: https://github.com/buildbot/buildbot/compare/d07753d...8508e9e




More information about the Commits mailing list