gerrit/plugins
Edwin Kempin cf18afe357 Update git submodules
* Update plugins/commit-message-length-validator from branch 'master'
  to 315a11558913fa8f9c6d3b1723e45583b25afa1c
  - Prefer using Splitter to String.split
    
    String.split(String) has surprising behaviour [1]:
    
    String[] nothing = "".split(":"); // results in [""]
    String[] bunchOfNothing = ":".split(":"); // results in []
    
    More examples:
    
    input  | input.split(":")  | Splitter.on(':').split(input)
    =======|===================|==============================
    ""     | [""]              | [""]
    ":"    | []                | ["", ""]
    ":::"  | []                | ["", "", "", ""]
    "a:::" | ["a"]             | ["a", "", "", ""]
    ":::b" | ["", "", "", "b"] | ["", "", "", "b"]
    
    Tests and classes that are used by the GWT UI are not adapted.
    
    [1] http://konigsberg.blogspot.com/2009/11/final-thoughts-java-puzzler-splitting.html
    
    Change-Id: Ib9534727a9fe1840eecb86e4141ca3fe9d997936
    Signed-off-by: Edwin Kempin <ekempin@google.com>
2018-02-09 21:52:39 +00:00
..
codemirror-editor@bac9b336a3 Update git submodules 2018-02-05 21:23:00 +00:00
commit-message-length-validator@315a115589 Update git submodules 2018-02-09 21:52:39 +00:00
download-commands@37219fe3fd CurrentUser#getUserName: Return Optional<String> instead of nullable String 2018-01-25 12:07:03 +01:00
hooks@337a1e8ebb Update git submodules 2018-02-02 01:04:55 +00:00
replication@81a34e608c Update git submodules 2018-01-31 23:33:39 +00:00
reviewnotes@467285664e Update git submodules 2018-02-11 12:32:07 +00:00
singleusergroup@9e65c400d3 Use ExternalId.isValidUsername instead of ExternalId.USER_NAME_PATTERN_REGEX 2018-02-09 14:50:07 +01:00
BUILD Bazel: Export restapi library in plugin API 2018-01-18 06:45:46 +01:00
external_plugin_deps.bzl Allow plugins to contribute external workspace deps 2017-01-26 20:39:45 +00:00