HOSTDEV-976 jissue commit improvements

This commit resolves both HOSTDEV-976 and HOSTDEV-954 as:
* it injects the issue summary and description into the commit message
* opens the GIT_EDITOR for editing if no message was provided in the command-line arguments

Summary:
automatically add to commit message the issue summary + part of the description

Description:
When doing 'git log' on izbox mainline I've noticed several commits that had only the issue number in their description.

Obviously we have to assign a ticket to a commit, but putting only the issue number makes git log useless... Therefore I propose that jissue should append to a commit message (that should be allowed to be empty from now on) the issue's subject and a truncated version of the issue's description (X lines or X characters, etc.).

This will make writing a commit message unnecessary since all the information will be in the issue (a good thing).
HOSTDEV-976 the whole issue information is added to the commit message

Because it makes sense to see all the information in the git log

Host Infrastructure / HOSTDEV-976
automatically add to commit message the issue summary + part of the description

Type:              Improvement                       Status:        Open                       Assignee: Guy Rozendorn
Priority:          Minor                             Resolution:    Unresolved                 Reporter: Tal Yalon
Affects Version/s: 0.29                              Fix Version/s:
Components: jissue                                                                             Created: 2013-07-02 09:35
Labels:                                                                                        Updated: 2013-07-02 09:35

Issue Links:

Sub-Tasks:

Description:
When doing 'git log' on izbox mainline I've noticed several commits that had only the issue number in their description.

Obviously we have to assign a ticket to a commit, but putting only the issue number makes git log useless... Therefore I propose that jissue should append to a commit message (that should be allowed to be empty from now on) the issue's subject and a truncated version of the issue's description (X lines or X characters, etc.).

This will make writing a commit message unnecessary since all the information will be in the issue (a good thing).

Comments:
HOSTDEV-976 added delimiter

================================================================================

Host Infrastructure / HOSTDEV-976
automatically add to commit message the issue summary + part of the description

Type:              Improvement                       Status:        Open                       Assignee: Guy Rozendorn
Priority:          Minor                             Resolution:    Unresolved                 Reporter: Tal Yalon
Affects Version/s: 0.29                              Fix Version/s:
Components: jissue                                                                             Created: 2013-07-02 09:35
Labels:                                                                                        Updated: 2013-07-02 09:35

Issue Links:

Sub-Tasks:

Description:
When doing 'git log' on izbox mainline I've noticed several commits that had only the issue number in their description.

Obviously we have to assign a ticket to a commit, but putting only the issue number makes git log useless... Therefore I propose that jissue should append to a commit message (that should be allowed to be empty from now on) the issue's subject and a truncated version of the issue's description (X lines or X characters, etc.).

This will make writing a commit message unnecessary since all the information will be in the issue (a good thing).

Comments:
HOSTDEV-955 jissue list now uses PrettyTable

================================================================================

Host Infrastructure / HOSTDEV-955
jissue search with assisting filters

Type:              Improvement                       Status:        Open                       Assignee: Guy Rozendorn
Priority:          Minor                             Resolution:    Unresolved                 Reporter: Guy Rozendorn
Affects Version/s:                                   Fix Version/s: 0.30
Components:                                                                                    Created: 2013-06-11 14:29
Labels:                                                                                        Updated: 2013-06-27 21:02

Issue Links:

Sub-Tasks:

Description:
None

Comments:
HOSTDEV-955 jissue now supports searching by filters  and showing the favorite filters

================================================================================

Host Infrastructure / HOSTDEV-955
jissue search with assisting filters

Type:              Improvement                       Status:        Open                       Assignee: Guy Rozendorn
Priority:          Minor                             Resolution:    Unresolved                 Reporter: Guy Rozendorn
Affects Version/s:                                   Fix Version/s: 0.30
Components:                                                                                    Created: 2013-06-11 14:29
Labels:                                                                                        Updated: 2013-06-27 21:02

Issue Links:

Sub-Tasks:

Description:
None

Comments:
TRIVIAL fixing tests
Finished release v0.1.2.

* release/v0.1.2:
  TRIVIAL fixing tests
  HOSTDEV-955 jissue now supports searching by filters  and showing the favorite filters
  HOSTDEV-955 jissue list now uses PrettyTable
  HOSTDEV-976 added delimiter
  HOSTDEV-976 the whole issue information is added to the commit message
  HOSTDEV-976 jissue commit improvements
HOSTDEV-944 fixing version resolution when switching between projects

================================================================================

Host Infrastructure / HOSTDEV-944
jish project <p> <c> fails with no such version if swtiched from other project

Type:              Bug                               Status:        Open                       Assignee: Guy Rozendorn
Priority:          Minor                             Resolution:    Unresolved                 Reporter: Guy Rozendorn
Affects Version/s:                                   Fix Version/s: 0.30
Components: jissue                                                                             Created: 2013-06-09 12:51
Labels:                                                                                        Updated: 2013-06-27 21:02

Issue Links:

Sub-Tasks:

Description:
None

Comments: