Don't show "null" for version in daemon console log

Change-Id: I6df75ee5423bcc29c2f4bc73f686ea2651c4357b
ActionButton: Use default GWT button style

Change-Id: Id5d62b8300f72eeb0c7c9834cc6d945ce1c96d6c
Add UiAction to create change from project info page

Change-Id: I2c9f23e644a020bcd30a478fbd3156e94a0c00d5
Merge "ActionButton: Use default GWT button style"
Merge "Add UiAction to create change from project info page"
Hashtags: trim input and remove empty strings when deleting hashtags

Change-Id: Icd0412c218aeb6bc70d6136f755dba7686b8a965
Allow users with accessDatabase to view metadata refs

Administrators may want to inspect the full ref state of a repository
without having direct git access. Reuse the accessDatabase capability
within VisibleRefFilter for this purpose. Users with this capability
can access basically all data on the server, so we are not giving
them significantly more visibility.

Change-Id: I592557528915ab216acce5fa7e057df8f2fc1640
Allow to control target of web links

Plugins can now control the target window in which a web link should
be opened.

This is an incompatible change and plugins implementing web links must
be adapted.

Change-Id: I5aec40ce425251b10fcb912131d547982d27cd55
Signed-off-by: Edwin Kempin <edwin.kempin@sap.com>
Update cookbook plugin

* Implement new mandatory getTarget() method for web links

Change-Id: Ieae2990c3fdae8dd73525c6c23bc6b73945ec1ca
Signed-off-by: Edwin Kempin <edwin.kempin@sap.com>
Fix getStringList in GerritConfig wrapper class

When getList from secure store class returns empty list try to get value
from gerrit.config. JGit getStringList will return empty list for not
found value therefore it is safe to ask base config file for this
property.

Change-Id: Iee8b6256a5ab7a1de698c46d2415a5a272f7e0c0
Signed-off-by: Dariusz Luksza <dariusz@luksza.org>
Make Lucene case insensitive when searching for hashtags

The Hashtags will still be stored as case sensitive. A
future HashtagValidator/HashtagTransformer @Extensionpoint
could allow users to finetune how the hashtags are
stored and accepted.

Change-Id: Ibb6d6343a228fcafb6f482597655281792f85a62
ConfigSuite: Allow specifying default config for all tests

Change-Id: Icce7086b20942e99238144d9a9de01ef5f620a03
Improve display of long user names for collapsed comments in history

The width of the column in which user names for collapsed comments are
shown in the history on the change screen is fixed so that long user
names get truncated, e.g. 'AutomaticGerritVoterLinux' is shown as
'AutomaticGerritVo...'. This is bad if there are several users with
long user names that have the same prefix, e.g.
'AutomaticGerritVoterWindows' would be also shown as
'AutomaticGerritVo...' and a user must expand the comment to see the
full user name.

Improve this by inserting the ellipsis in the middle of the user name
so that the start and end of the user name are always visible, e.g.
"AutomaticG...VoterLinux" and "AutomaticG...terWindows".

Also slightly increase the width of the column that is used for user
names of collapsed comments.

Bug: issue 2837
Change-Id: I995a848381a31b44f60e018fb1173351766df587
Signed-off-by: Edwin Kempin <edwin.kempin@sap.com>
Ignore new-change-for-all-not-in-target for root commit

Without this check, we would throw a NPE and never let review
requests to be created without an explicit HEAD creation.

Change-Id: If28689c83c98663e571552146507795c48c8264d
Make edit's parent the base of the change

Change-Id: I53186d485638e9c761720630149e575a461f2001
Add Follow-Up change UiAction to change screen

Change-Id: If4c9ef331a4646c736720f22fa9f921962f7147f
Store ChangeEdit in RevisionResource

This may be looked up as soon as the revision is parsed, so later
code may want to access it without doing the lookup again.

Change-Id: Ic5a065e59df127ea9aa11223ce9b30a262bf6297
Merge "Ignore new-change-for-all-not-in-target for root commit"
Handle edits in GetRelated

GetRelated collects all patch sets of all open changes, but was not
including the edit itself.

Change-Id: Iff6389a11ea1befd998d6b21616661f14e2665e2
Merge topic 'inline-bugfix'

* changes:
  Handle edits in GetRelated
  Store ChangeEdit in RevisionResource
  Add Follow-Up change UiAction to change screen
  Make edit's parent the base of the change