All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3][v2] Rework the devshell
@ 2011-04-05 20:30 Chris Larson
  2011-04-05 20:30 ` [PATCH 1/3] oe.classutils: add module Chris Larson
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Chris Larson @ 2011-04-05 20:30 UTC (permalink / raw)
  To: openembedded-core; +Cc: Chris Larson

From: Chris Larson <chris_larson@mentor.com>

- Adds a utility metaclass for maintaining class registries
- Shifts the handling of spawning a terminal into a new 'terminal' python
 module
- Automatically selects an appropriate terminal based on what you have
 available on your machine
- Still allows manual selection, but in a more convenient way, and falls back
 to auto if you select an invalid or unavailable (not installed) terminal
- Improves how we spawn screen:

 - Shows a warning when spawning it, so do_devshell doesn't appear to hang
 - Spawns a named screen session 'devshell', to avoid confusion when the user
   already has other screen sessions running

Pull URL: https://github.com/kergoth/oe-core
  Branch: devshell
  Browse: https://github.com/kergoth/oe-core/commits/devshell

Thanks,
    Chris Larson <chris_larson@mentor.com>
---


Chris Larson (3):
  oe.classutils: add module
  Rework how the devshell functions
  oe.terminal: improve how we spawn screen

 meta/classes/devshell.bbclass |   26 ++++-------
 meta/classes/terminal.bbclass |   30 +++++++++++
 meta/lib/oe/classutils.py     |   45 +++++++++++++++++
 meta/lib/oe/terminal.py       |  107 +++++++++++++++++++++++++++++++++++++++++
 4 files changed, 191 insertions(+), 17 deletions(-)
 create mode 100644 meta/classes/terminal.bbclass
 create mode 100644 meta/lib/oe/classutils.py
 create mode 100644 meta/lib/oe/terminal.py

-- 
1.7.4.1




^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2011-04-10  2:21 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-04-05 20:30 [PATCH 0/3][v2] Rework the devshell Chris Larson
2011-04-05 20:30 ` [PATCH 1/3] oe.classutils: add module Chris Larson
2011-04-05 20:30 ` [PATCH 2/3] Rework how the devshell functions Chris Larson
2011-04-05 20:30 ` [PATCH 3/3] oe.terminal: improve how we spawn screen Chris Larson
2011-04-10  2:19 ` [PATCH 0/3][v2] Rework the devshell Khem Raj

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.