From 735f1cfa16ce01ef38262c4148ea11c62369589f Mon Sep 17 00:00:00 2001
From: Seblu <sebastien.luttringer@smartjog.com>
Date: Mon, 23 May 2011 19:48:30 +0200
Subject: [PATCH] version 3

---
 CHANGELOG         | 244 +++++++++++++++++++++++++++++++++++++++++++++-
 cccli/__init__.py |   2 +-
 debian/changelog  |   6 ++
 3 files changed, 249 insertions(+), 3 deletions(-)

diff --git a/CHANGELOG b/CHANGELOG
index 4c0d2bb..b92d425 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,2 +1,242 @@
-v1
-- Initial release
+== v3 ==
+Gaëtan Déléaz <gaetan.deleaz@smartjog.com> (9):
+      fix manpage installation and update manpage
+      remove bug section and fix title translation
+      Add mikrotick display in list command
+      Add vertical display in list command
+      Modify the display list_table
+      Modify the display list_align
+      add man page cc-cli.1.ex
+      add man page cc-cli.1
+      man page update
+
+Matthieu Gonnet <matthieu.gonnet@smartjog.com> (2):
+      Add watch command
+      Add time command
+
+Seblu <sebastien.luttringer@smartjog.com> (23):
+      bump dev version
+      update new tql tag
+      add new tag chaserial and chaasset
+      fix delright with * index
+      fix list -l and -r bug with empty objectlist
+      add command undefine
+      add tag p and fix typo
+      make date/time tagdisplay convertion only if decimal
+      Update debian source format to 3.0 (native) and new buildd makefile rules
+      Fix trailing whitespace and path of manpage
+      fix typo in migrate command
+      Remove p tag and get back his first value to hv tag
+      New migrate -l output
+      Add clone command
+      Remove OptionCommand from account
+      Check remote functions in local command
+      Fix history saving from server disconnect
+      RemoteCommand needs to set a non-empty list of remote functions
+      Fix trailing whitespaces
+      Alias substitution is now handled in alias manager
+      Change command loading schema
+      fix typo in cancel command doc
+      Improve commands loading
+
+== v2 ==
+Seblu <sebastien.luttringer@smartjog.com> (18):
+      Start v2 dev
+      fix delright don't use type index as integer
+      fix missing command module in setup.py
+      fix bad default string to unicode in list command and tagdisplay func
+      TqlCommand now handle index option
+      New rights display. Fix too many filter. Disable TQL indexing
+      indexing in list -l and list -t
+      fix bug in TqlCommand callback call. Fix exec command doesn't works.
+      rename command exec to execute
+      Split shutdown and execute in separate files
+      fix default shutdown option to reboot
+      Add command jobs
+      add command cancel
+      Add migrate command
+      fix bad alignment in list -l
+      new tagdisplay type date,time,datetime
+      fix time display in datetime time displaytag type
+
+== v1 ==
+Seblu <sebastien.luttringer@smartjog.com> (181):
+      Initial commit - Merge from vmcontrol global repository
+      Rome was not built in one day
+      Live free or die hard
+      add config file example
+      command auto expansion
+      fix unalias usage
+      Bug fixes
+      Add answer to server tag request (version tag)
+      naive implementation of stop command
+      fix execute command from argline
+      Allow server to terminate properly a cli connect by calling quit method
+      add history system
+      by default list show accouts
+      trivial start implementation
+      change debian packaging to native one
+      implement start/stop/pause/resume/destroy
+      update tag list
+      global cleaning / bug fixes
+      lexer handle quoting     read from argline like stdin     fix bug on debuging
+      remplace , by as in exception
+      TQL spec update
+      fix traceback on empty line in parser
+      catch connecion error
+      fix alias subs     fix somes exception issues
+      list vm $toto -> list vm$toto
+      fix bad color length calculation by readline     fix command history traceback
+      add option --force-yes to handle asking when not interactive
+      command clear
+      better list display
+      command uptime
+      fix roxterm bad handling \0001 and \0002
+      new tag in TQL
+      better list displaying
+      better start display     fix ctrl+d bug in cmd start (and others)
+      remove dangling print
+      better connection and auth failure message
+      command settag
+      command deltag
+      rename settag to addtag     command addaccount     command delaccount
+      command passwd
+      fix addtag command
+      addaccount must take a role argument
+      command tags     fix addtag and deltag usage
+      Use RPC connection directlty instead of proxy.
+      command expert
+      Implement http://standards.freedesktop.org/basedir-spec/0.6/
+      typo on vm related command
+      TQL now support sorting of argument with %
+      Add profile support
+      fix bug on !
+      fix prompt editon in expert mode
+      command whoami
+      better tags display
+      new start/stop/pause/resume commands     remove global --force-yes options
+      command rights     command addright     command delright
+      new tql spec
+      use a raw config parser
+      New profile system
+      better handling of bad exceptions
+      handle EOF in command
+      disable history inside ask     expert has its own history
+      command passwd take a tql
+      new initialization process     new profile loading schema
+      command tags take tql
+      command close / declose
+      printer getpass no longer use module getpass     new function to get term size
+      fix exception on invalid profile name as command line argument
+      add reserved tags concept to tql
+      simple completion on command
+      command uptime take tql
+      multiple command cleaning
+      Add a completion class to handle completion
+      better exception display of cliError in program entrance
+      Abstract readline completer by a simple completer which take a list of choice
+      Add alias to completion of command
+      correctly handle ? and ! completion and execution
+      Debug printing in grey
+      fix ? completion
+      New command list display (aligned by line)
+      fix loading history file
+      command kill
+      catch exception in command remote
+      Makefile now sexy handle source and binary debien pakage creation
+      add command exec
+      add command shutdown
+      update usage of addright
+      fix bug in command passwd
+      handle ttl and resolving in get_tags method
+      get_tags handle correctly None as tags args     fix syntaxt error on get_tags
+      review of tag answer system     now export tag uname
+      default listing is now empty
+      add os tag to cli handler
+      tql update: con is now set only on host which are online
+      CliHandler class has now its own module
+      add hanlder for tag uptime
+      add os tql tag
+      new get_tags api (again)
+      minor syntax improvment
+      add cli gramar
+      grammar fixes
+      add --no-debug (-D) option
+      --list-profile (-l) to list available profile quickly     --login short become -L
+      only one profile loaded at a time
+      Global command refactoring
+      add a new OptionCommand class which add option parser to command class
+      fix some usage displaying
+      fix missing \n after password asking
+      add command cache
+      add command restart
+      improve vm commands
+      improve tags command
+      update tql in vm command
+      rigths use OptionCommand
+      printer fatal user signal module
+      Implement tagdisplay. This allow per tag coloring and typing.
+      import * only allowed at module level
+      tag glob in tagdisplay
+      new command server which merge cache and remote
+      tagdisplay command
+      fix tagdisplay bug. command tags use tagdisplay
+      new color theme
+      better tagdisplay type patter matching. Better match is selected
+      tag maching in tadisplay color
+      server now report server version
+      Implement option in shutdown command
+      delright can take a list of index or delete all with *
+      addright take index optional argument
+      fix bad regexp escaping
+      new TqlCommand class which handle command with tql     server must send tags with string format
+      fix bad getpass removing history
+      Big rewrite of a lot of command by using new OptionCommand and TqlCommand     Starting support of title color in tagdisplay system
+      fix some unicode issue
+      fix tags bad using of OptionCommand
+      addacount now use OptionCommand
+      command passwd use now TqlCommand
+      status is now printer everytime when asked
+      check args for quit command
+      check args for version command
+      add default usage for OptionCommand     fix args check for command clear and history
+      args check in expert command
+      option exec and shutdown use TqlCommand
+      fix options conflict in shutdown command
+      strict arg check in whoami command
+      command kill and uptime now use TqlCommand
+      Alias now use OptionCOmmand
+      usage check if command exist before request usage
+      fix alias issue
+      VmCommand now use TqlCommand
+      tagdisplay command handle titlecolor definition
+      list now use TqlCommand
+      addacount now take a password argument and so use TqlCommand
+      update alias examples
+      Aliases remplace Aliase
+      update way of saving history and tagdisplay settings
+      handler uptime return time in seconds
+      Remove command uptime
+      commands tags use TqlCommand
+      command list use rpccall function
+      no -s option in TqlCommand when no needs (list, rights, tags)
+      change f to g in tagdisplay for si and bit types
+      Improve doc and examples
+      server -l become server -f
+      Big improving of TqlCommands (direct,raw,status)
+      Command start,stop,pause,resume,destroy use now TqlCommand
+      Don't print status if it's None
+      fix traceback when index in addright
+      server -f now ask server functions and not list_command
+      ctrl+d and ctrl+c in ask don't ask like typing enter
+      fix TQL tag
+      Introduce new object and tags API with server
+      Remove restart command
+      Command tags now use generic tag display func
+      command exec use new callback args
+      TqlCommand now handle --no-color option
+      list -l and list -t use new objects convention
+      fix bad list of ignoring tags for status display
+      command rights display using tagdisplay color system
+      print tag without order, alpha ordered by default
+      add tag vncport
diff --git a/cccli/__init__.py b/cccli/__init__.py
index 16dd31e..cc4839a 100644
--- a/cccli/__init__.py
+++ b/cccli/__init__.py
@@ -6,5 +6,5 @@ CloudControl CLI
 '''
 
 canonical_name="cc-cli"
-version = "3~dev"
+version = "3"
 debug = False
diff --git a/debian/changelog b/debian/changelog
index 7dc4e5d..2cae0e9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+cc-cli (3) unstable; urgency=low
+
+  * bump to v3
+
+ -- Sebastien Luttringer <sebastien.luttringer@smartjog.com>  Mon, 23 May 2011 19:48:07 +0200
+
 cc-cli (2) unstable; urgency=low
 
   * bump to v2
-- 
GitLab