You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mynewt.apache.org by cc...@apache.org on 2017/04/06 02:27:56 UTC

[51/54] [partial] incubator-mynewt-newtmgr git commit: revendor

revendor


Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-newtmgr/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-newtmgr/commit/9975ef7a
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-newtmgr/tree/9975ef7a
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-newtmgr/diff/9975ef7a

Branch: refs/heads/master
Commit: 9975ef7abaf60860cc7fa5240d40be31ad69336f
Parents: 3b818c3
Author: Christopher Collins <cc...@apache.org>
Authored: Wed Apr 5 15:16:13 2017 -0700
Committer: Christopher Collins <cc...@apache.org>
Committed: Wed Apr 5 15:16:13 2017 -0700

----------------------------------------------------------------------
 newtmgr/Godeps/Godeps.json                      |   143 -
 newtmgr/Godeps/Readme                           |     5 -
 .../github.com/Sirupsen/logrus/.gitignore       |     1 -
 .../github.com/Sirupsen/logrus/.travis.yml      |     8 -
 .../github.com/Sirupsen/logrus/CHANGELOG.md     |    66 -
 .../vendor/github.com/Sirupsen/logrus/LICENSE   |    21 -
 .../vendor/github.com/Sirupsen/logrus/README.md |   433 -
 .../github.com/Sirupsen/logrus/alt_exit.go      |    64 -
 .../vendor/github.com/Sirupsen/logrus/doc.go    |    26 -
 .../vendor/github.com/Sirupsen/logrus/entry.go  |   275 -
 .../github.com/Sirupsen/logrus/exported.go      |   193 -
 .../github.com/Sirupsen/logrus/formatter.go     |    45 -
 .../vendor/github.com/Sirupsen/logrus/hooks.go  |    34 -
 .../Sirupsen/logrus/json_formatter.go           |    74 -
 .../vendor/github.com/Sirupsen/logrus/logger.go |   308 -
 .../vendor/github.com/Sirupsen/logrus/logrus.go |   143 -
 .../Sirupsen/logrus/terminal_appengine.go       |     8 -
 .../github.com/Sirupsen/logrus/terminal_bsd.go  |    10 -
 .../Sirupsen/logrus/terminal_linux.go           |    14 -
 .../Sirupsen/logrus/terminal_notwindows.go      |    22 -
 .../Sirupsen/logrus/terminal_solaris.go         |    15 -
 .../Sirupsen/logrus/terminal_windows.go         |    27 -
 .../Sirupsen/logrus/text_formatter.go           |   166 -
 .../vendor/github.com/Sirupsen/logrus/writer.go |    53 -
 .../vendor/github.com/fatih/structs/.gitignore  |    23 -
 .../vendor/github.com/fatih/structs/.travis.yml |    11 -
 newtmgr/vendor/github.com/fatih/structs/LICENSE |    21 -
 .../vendor/github.com/fatih/structs/README.md   |   163 -
 .../vendor/github.com/fatih/structs/field.go    |   141 -
 .../vendor/github.com/fatih/structs/structs.go  |   586 -
 newtmgr/vendor/github.com/fatih/structs/tags.go |    32 -
 .../inconshreveable/mousetrap/LICENSE           |    13 -
 .../inconshreveable/mousetrap/README.md         |    23 -
 .../inconshreveable/mousetrap/trap_others.go    |    15 -
 .../inconshreveable/mousetrap/trap_windows.go   |    98 -
 .../mousetrap/trap_windows_1.4.go               |    46 -
 .../github.com/joaojeronimo/go-crc16/README.md  |    32 -
 .../joaojeronimo/go-crc16/crc16-kermit.go       |    17 -
 .../github.com/joaojeronimo/go-crc16/crc16.go   |    44 -
 newtmgr/vendor/github.com/kr/pretty/.gitignore  |     4 -
 newtmgr/vendor/github.com/kr/pretty/License     |    21 -
 newtmgr/vendor/github.com/kr/pretty/Readme      |     9 -
 newtmgr/vendor/github.com/kr/pretty/diff.go     |   265 -
 .../vendor/github.com/kr/pretty/formatter.go    |   328 -
 newtmgr/vendor/github.com/kr/pretty/pretty.go   |   108 -
 newtmgr/vendor/github.com/kr/pretty/zero.go     |    41 -
 newtmgr/vendor/github.com/kr/text/License       |    19 -
 newtmgr/vendor/github.com/kr/text/Readme        |     3 -
 newtmgr/vendor/github.com/kr/text/doc.go        |     3 -
 newtmgr/vendor/github.com/kr/text/indent.go     |    74 -
 newtmgr/vendor/github.com/kr/text/wrap.go       |    86 -
 .../github.com/mitchellh/go-homedir/LICENSE     |    21 -
 .../github.com/mitchellh/go-homedir/README.md   |    14 -
 .../github.com/mitchellh/go-homedir/homedir.go  |   137 -
 .../mitchellh/mapstructure/.travis.yml          |     7 -
 .../github.com/mitchellh/mapstructure/LICENSE   |    21 -
 .../github.com/mitchellh/mapstructure/README.md |    46 -
 .../mitchellh/mapstructure/decode_hooks.go      |   154 -
 .../github.com/mitchellh/mapstructure/error.go  |    50 -
 .../mitchellh/mapstructure/mapstructure.go      |   809 -
 .../github.com/runtimeco/go-coap/.gitignore     |     5 -
 .../vendor/github.com/runtimeco/go-coap/LICENSE |    20 -
 .../runtimeco/go-coap/README.markdown           |     8 -
 .../github.com/runtimeco/go-coap/client.go      |    66 -
 .../github.com/runtimeco/go-coap/message.go     |   667 -
 .../github.com/runtimeco/go-coap/messagetcp.go  |   275 -
 .../github.com/runtimeco/go-coap/server.go      |   102 -
 .../github.com/runtimeco/go-coap/servmux.go     |    94 -
 newtmgr/vendor/github.com/spf13/cast/.gitignore |    25 -
 newtmgr/vendor/github.com/spf13/cast/LICENSE    |    21 -
 newtmgr/vendor/github.com/spf13/cast/README.md  |    72 -
 newtmgr/vendor/github.com/spf13/cast/cast.go    |    83 -
 newtmgr/vendor/github.com/spf13/cast/caste.go   |   538 -
 .../vendor/github.com/spf13/cobra/.gitignore    |    36 -
 newtmgr/vendor/github.com/spf13/cobra/.mailmap  |     3 -
 .../vendor/github.com/spf13/cobra/.travis.yml   |    24 -
 .../vendor/github.com/spf13/cobra/LICENSE.txt   |   174 -
 newtmgr/vendor/github.com/spf13/cobra/README.md |   909 -
 .../github.com/spf13/cobra/bash_completions.go  |   645 -
 .../github.com/spf13/cobra/bash_completions.md  |   206 -
 newtmgr/vendor/github.com/spf13/cobra/cobra.go  |   174 -
 .../vendor/github.com/spf13/cobra/command.go    |  1305 -
 .../github.com/spf13/cobra/command_notwin.go    |     5 -
 .../github.com/spf13/cobra/command_win.go       |    26 -
 .../spf13/jwalterweatherman/.gitignore          |    22 -
 .../github.com/spf13/jwalterweatherman/LICENSE  |    21 -
 .../spf13/jwalterweatherman/README.md           |   148 -
 .../spf13/jwalterweatherman/default_notepad.go  |   113 -
 .../spf13/jwalterweatherman/log_counter.go      |    56 -
 .../spf13/jwalterweatherman/notepad.go          |   195 -
 .../vendor/github.com/spf13/pflag/.gitignore    |     2 -
 .../vendor/github.com/spf13/pflag/.travis.yml   |    20 -
 newtmgr/vendor/github.com/spf13/pflag/LICENSE   |    28 -
 newtmgr/vendor/github.com/spf13/pflag/README.md |   277 -
 newtmgr/vendor/github.com/spf13/pflag/bool.go   |    94 -
 .../vendor/github.com/spf13/pflag/bool_slice.go |   147 -
 newtmgr/vendor/github.com/spf13/pflag/count.go  |    94 -
 .../vendor/github.com/spf13/pflag/duration.go   |    86 -
 newtmgr/vendor/github.com/spf13/pflag/flag.go   |  1063 -
 .../vendor/github.com/spf13/pflag/float32.go    |    88 -
 .../vendor/github.com/spf13/pflag/float64.go    |    84 -
 .../vendor/github.com/spf13/pflag/golangflag.go |   101 -
 newtmgr/vendor/github.com/spf13/pflag/int.go    |    84 -
 newtmgr/vendor/github.com/spf13/pflag/int32.go  |    88 -
 newtmgr/vendor/github.com/spf13/pflag/int64.go  |    84 -
 newtmgr/vendor/github.com/spf13/pflag/int8.go   |    88 -
 .../vendor/github.com/spf13/pflag/int_slice.go  |   128 -
 newtmgr/vendor/github.com/spf13/pflag/ip.go     |    94 -
 .../vendor/github.com/spf13/pflag/ip_slice.go   |   148 -
 newtmgr/vendor/github.com/spf13/pflag/ipmask.go |   122 -
 newtmgr/vendor/github.com/spf13/pflag/ipnet.go  |    98 -
 newtmgr/vendor/github.com/spf13/pflag/string.go |    80 -
 .../github.com/spf13/pflag/string_array.go      |   103 -
 .../github.com/spf13/pflag/string_slice.go      |   129 -
 newtmgr/vendor/github.com/spf13/pflag/uint.go   |    88 -
 newtmgr/vendor/github.com/spf13/pflag/uint16.go |    88 -
 newtmgr/vendor/github.com/spf13/pflag/uint32.go |    88 -
 newtmgr/vendor/github.com/spf13/pflag/uint64.go |    88 -
 newtmgr/vendor/github.com/spf13/pflag/uint8.go  |    88 -
 .../vendor/github.com/spf13/pflag/uint_slice.go |   126 -
 .../vendor/github.com/tarm/serial/.travis.yml   |     9 -
 newtmgr/vendor/github.com/tarm/serial/LICENSE   |    27 -
 newtmgr/vendor/github.com/tarm/serial/README.md |    82 -
 newtmgr/vendor/github.com/tarm/serial/serial.go |   167 -
 .../github.com/tarm/serial/serial_linux.go      |   157 -
 .../github.com/tarm/serial/serial_posix.go      |   196 -
 .../github.com/tarm/serial/serial_windows.go    |   327 -
 newtmgr/vendor/github.com/ugorji/go/LICENSE     |    22 -
 .../vendor/github.com/ugorji/go/codec/0doc.go   |   199 -
 .../vendor/github.com/ugorji/go/codec/README.md |   148 -
 .../vendor/github.com/ugorji/go/codec/binc.go   |   929 -
 .../vendor/github.com/ugorji/go/codec/cbor.go   |   592 -
 .../vendor/github.com/ugorji/go/codec/decode.go |  2066 -
 .../github.com/ugorji/go/codec/decode_go.go     |    16 -
 .../github.com/ugorji/go/codec/decode_go14.go   |    14 -
 .../vendor/github.com/ugorji/go/codec/encode.go |  1461 -
 .../ugorji/go/codec/fast-path.generated.go      | 39352 -----------------
 .../ugorji/go/codec/fast-path.go.tmpl           |   527 -
 .../github.com/ugorji/go/codec/fast-path.not.go |    34 -
 .../ugorji/go/codec/gen-dec-array.go.tmpl       |   104 -
 .../ugorji/go/codec/gen-dec-map.go.tmpl         |    58 -
 .../ugorji/go/codec/gen-helper.generated.go     |   243 -
 .../ugorji/go/codec/gen-helper.go.tmpl          |   372 -
 .../github.com/ugorji/go/codec/gen.generated.go |   175 -
 .../vendor/github.com/ugorji/go/codec/gen.go    |  2014 -
 .../vendor/github.com/ugorji/go/codec/gen_15.go |    12 -
 .../vendor/github.com/ugorji/go/codec/gen_16.go |    12 -
 .../vendor/github.com/ugorji/go/codec/gen_17.go |    10 -
 .../vendor/github.com/ugorji/go/codec/helper.go |  1314 -
 .../ugorji/go/codec/helper_internal.go          |   242 -
 .../ugorji/go/codec/helper_not_unsafe.go        |    20 -
 .../github.com/ugorji/go/codec/helper_unsafe.go |    49 -
 .../vendor/github.com/ugorji/go/codec/json.go   |  1234 -
 .../github.com/ugorji/go/codec/msgpack.go       |   852 -
 .../vendor/github.com/ugorji/go/codec/noop.go   |   213 -
 .../github.com/ugorji/go/codec/prebuild.go      |     3 -
 .../github.com/ugorji/go/codec/prebuild.sh      |   199 -
 .../vendor/github.com/ugorji/go/codec/rpc.go    |   180 -
 .../vendor/github.com/ugorji/go/codec/simple.go |   526 -
 .../ugorji/go/codec/test-cbor-goldens.json      |   639 -
 .../vendor/github.com/ugorji/go/codec/test.py   |   126 -
 .../vendor/github.com/ugorji/go/codec/tests.sh  |   107 -
 .../vendor/github.com/ugorji/go/codec/time.go   |   233 -
 newtmgr/vendor/golang.org/x/sys/LICENSE         |    27 -
 newtmgr/vendor/golang.org/x/sys/PATENTS         |    22 -
 newtmgr/vendor/golang.org/x/sys/unix/.gitignore |     1 -
 newtmgr/vendor/golang.org/x/sys/unix/asm.s      |    10 -
 .../golang.org/x/sys/unix/asm_darwin_386.s      |    29 -
 .../golang.org/x/sys/unix/asm_darwin_amd64.s    |    29 -
 .../golang.org/x/sys/unix/asm_darwin_arm.s      |    30 -
 .../golang.org/x/sys/unix/asm_darwin_arm64.s    |    30 -
 .../golang.org/x/sys/unix/asm_dragonfly_amd64.s |    29 -
 .../golang.org/x/sys/unix/asm_freebsd_386.s     |    29 -
 .../golang.org/x/sys/unix/asm_freebsd_amd64.s   |    29 -
 .../golang.org/x/sys/unix/asm_freebsd_arm.s     |    29 -
 .../golang.org/x/sys/unix/asm_linux_386.s       |    35 -
 .../golang.org/x/sys/unix/asm_linux_amd64.s     |    29 -
 .../golang.org/x/sys/unix/asm_linux_arm.s       |    29 -
 .../golang.org/x/sys/unix/asm_linux_arm64.s     |    24 -
 .../golang.org/x/sys/unix/asm_linux_mips64x.s   |    28 -
 .../golang.org/x/sys/unix/asm_linux_mipsx.s     |    31 -
 .../golang.org/x/sys/unix/asm_linux_ppc64x.s    |    28 -
 .../golang.org/x/sys/unix/asm_linux_s390x.s     |    28 -
 .../golang.org/x/sys/unix/asm_netbsd_386.s      |    29 -
 .../golang.org/x/sys/unix/asm_netbsd_amd64.s    |    29 -
 .../golang.org/x/sys/unix/asm_netbsd_arm.s      |    29 -
 .../golang.org/x/sys/unix/asm_openbsd_386.s     |    29 -
 .../golang.org/x/sys/unix/asm_openbsd_amd64.s   |    29 -
 .../golang.org/x/sys/unix/asm_solaris_amd64.s   |    17 -
 .../golang.org/x/sys/unix/bluetooth_linux.go    |    35 -
 .../vendor/golang.org/x/sys/unix/constants.go   |    13 -
 .../vendor/golang.org/x/sys/unix/env_unix.go    |    27 -
 .../vendor/golang.org/x/sys/unix/env_unset.go   |    14 -
 newtmgr/vendor/golang.org/x/sys/unix/flock.go   |    24 -
 .../golang.org/x/sys/unix/flock_linux_32bit.go  |    13 -
 newtmgr/vendor/golang.org/x/sys/unix/gccgo.go   |    46 -
 newtmgr/vendor/golang.org/x/sys/unix/gccgo_c.c  |    41 -
 .../golang.org/x/sys/unix/gccgo_linux_amd64.go  |    20 -
 .../x/sys/unix/gccgo_linux_sparc64.go           |    20 -
 newtmgr/vendor/golang.org/x/sys/unix/mkall.sh   |   292 -
 .../vendor/golang.org/x/sys/unix/mkerrors.sh    |   485 -
 newtmgr/vendor/golang.org/x/sys/unix/mkpost.go  |    62 -
 .../vendor/golang.org/x/sys/unix/mksyscall.pl   |   323 -
 .../golang.org/x/sys/unix/mksyscall_solaris.pl  |   294 -
 .../golang.org/x/sys/unix/mksysctl_openbsd.pl   |   264 -
 .../golang.org/x/sys/unix/mksysnum_darwin.pl    |    39 -
 .../golang.org/x/sys/unix/mksysnum_dragonfly.pl |    50 -
 .../golang.org/x/sys/unix/mksysnum_freebsd.pl   |    63 -
 .../golang.org/x/sys/unix/mksysnum_linux.pl     |    68 -
 .../golang.org/x/sys/unix/mksysnum_netbsd.pl    |    58 -
 .../golang.org/x/sys/unix/mksysnum_openbsd.pl   |    50 -
 newtmgr/vendor/golang.org/x/sys/unix/race.go    |    30 -
 newtmgr/vendor/golang.org/x/sys/unix/race0.go   |    25 -
 .../golang.org/x/sys/unix/sockcmsg_linux.go     |    36 -
 .../golang.org/x/sys/unix/sockcmsg_unix.go      |   103 -
 newtmgr/vendor/golang.org/x/sys/unix/str.go     |    26 -
 newtmgr/vendor/golang.org/x/sys/unix/syscall.go |    76 -
 .../vendor/golang.org/x/sys/unix/syscall_bsd.go |   614 -
 .../golang.org/x/sys/unix/syscall_darwin.go     |   511 -
 .../golang.org/x/sys/unix/syscall_darwin_386.go |    77 -
 .../x/sys/unix/syscall_darwin_amd64.go          |    79 -
 .../golang.org/x/sys/unix/syscall_darwin_arm.go |    71 -
 .../x/sys/unix/syscall_darwin_arm64.go          |    77 -
 .../golang.org/x/sys/unix/syscall_dragonfly.go  |   412 -
 .../x/sys/unix/syscall_dragonfly_amd64.go       |    61 -
 .../golang.org/x/sys/unix/syscall_freebsd.go    |   683 -
 .../x/sys/unix/syscall_freebsd_386.go           |    61 -
 .../x/sys/unix/syscall_freebsd_amd64.go         |    61 -
 .../x/sys/unix/syscall_freebsd_arm.go           |    61 -
 .../golang.org/x/sys/unix/syscall_linux.go      |  1152 -
 .../golang.org/x/sys/unix/syscall_linux_386.go  |   399 -
 .../x/sys/unix/syscall_linux_amd64.go           |   152 -
 .../x/sys/unix/syscall_linux_amd64_gc.go        |    13 -
 .../golang.org/x/sys/unix/syscall_linux_arm.go  |   263 -
 .../x/sys/unix/syscall_linux_arm64.go           |   190 -
 .../x/sys/unix/syscall_linux_mips64x.go         |   208 -
 .../x/sys/unix/syscall_linux_mipsx.go           |   241 -
 .../x/sys/unix/syscall_linux_ppc64x.go          |   135 -
 .../x/sys/unix/syscall_linux_s390x.go           |   329 -
 .../x/sys/unix/syscall_linux_sparc64.go         |   169 -
 .../golang.org/x/sys/unix/syscall_netbsd.go     |   492 -
 .../golang.org/x/sys/unix/syscall_netbsd_386.go |    42 -
 .../x/sys/unix/syscall_netbsd_amd64.go          |    42 -
 .../golang.org/x/sys/unix/syscall_netbsd_arm.go |    42 -
 .../golang.org/x/sys/unix/syscall_no_getwd.go   |    11 -
 .../golang.org/x/sys/unix/syscall_openbsd.go    |   304 -
 .../x/sys/unix/syscall_openbsd_386.go           |    42 -
 .../x/sys/unix/syscall_openbsd_amd64.go         |    42 -
 .../golang.org/x/sys/unix/syscall_solaris.go    |   725 -
 .../x/sys/unix/syscall_solaris_amd64.go         |    35 -
 .../golang.org/x/sys/unix/syscall_unix.go       |   292 -
 .../golang.org/x/sys/unix/syscall_unix_gc.go    |    15 -
 .../golang.org/x/sys/unix/types_darwin.go       |   250 -
 .../golang.org/x/sys/unix/types_dragonfly.go    |   242 -
 .../golang.org/x/sys/unix/types_freebsd.go      |   353 -
 .../vendor/golang.org/x/sys/unix/types_linux.go |   461 -
 .../golang.org/x/sys/unix/types_netbsd.go       |   232 -
 .../golang.org/x/sys/unix/types_openbsd.go      |   244 -
 .../golang.org/x/sys/unix/types_solaris.go      |   262 -
 .../golang.org/x/sys/unix/zerrors_darwin_386.go |  1576 -
 .../x/sys/unix/zerrors_darwin_amd64.go          |  1576 -
 .../golang.org/x/sys/unix/zerrors_darwin_arm.go |  1293 -
 .../x/sys/unix/zerrors_darwin_arm64.go          |  1576 -
 .../x/sys/unix/zerrors_dragonfly_amd64.go       |  1530 -
 .../x/sys/unix/zerrors_freebsd_386.go           |  1743 -
 .../x/sys/unix/zerrors_freebsd_amd64.go         |  1748 -
 .../x/sys/unix/zerrors_freebsd_arm.go           |  1729 -
 .../golang.org/x/sys/unix/zerrors_linux_386.go  |  1838 -
 .../x/sys/unix/zerrors_linux_amd64.go           |  1839 -
 .../golang.org/x/sys/unix/zerrors_linux_arm.go  |  1762 -
 .../x/sys/unix/zerrors_linux_arm64.go           |  1916 -
 .../golang.org/x/sys/unix/zerrors_linux_mips.go |  1814 -
 .../x/sys/unix/zerrors_linux_mips64.go          |  1917 -
 .../x/sys/unix/zerrors_linux_mips64le.go        |  1917 -
 .../x/sys/unix/zerrors_linux_mipsle.go          |  2020 -
 .../x/sys/unix/zerrors_linux_ppc64.go           |  1989 -
 .../x/sys/unix/zerrors_linux_ppc64le.go         |  1988 -
 .../x/sys/unix/zerrors_linux_s390x.go           |  2046 -
 .../x/sys/unix/zerrors_linux_sparc64.go         |  2096 -
 .../golang.org/x/sys/unix/zerrors_netbsd_386.go |  1712 -
 .../x/sys/unix/zerrors_netbsd_amd64.go          |  1702 -
 .../golang.org/x/sys/unix/zerrors_netbsd_arm.go |  1688 -
 .../x/sys/unix/zerrors_openbsd_386.go           |  1584 -
 .../x/sys/unix/zerrors_openbsd_amd64.go         |  1583 -
 .../x/sys/unix/zerrors_solaris_amd64.go         |  1436 -
 .../x/sys/unix/zsyscall_darwin_386.go           |  1427 -
 .../x/sys/unix/zsyscall_darwin_amd64.go         |  1443 -
 .../x/sys/unix/zsyscall_darwin_arm.go           |  1427 -
 .../x/sys/unix/zsyscall_darwin_arm64.go         |  1427 -
 .../x/sys/unix/zsyscall_dragonfly_amd64.go      |  1413 -
 .../x/sys/unix/zsyscall_freebsd_386.go          |  1665 -
 .../x/sys/unix/zsyscall_freebsd_amd64.go        |  1665 -
 .../x/sys/unix/zsyscall_freebsd_arm.go          |  1665 -
 .../golang.org/x/sys/unix/zsyscall_linux_386.go |  1671 -
 .../x/sys/unix/zsyscall_linux_amd64.go          |  1865 -
 .../golang.org/x/sys/unix/zsyscall_linux_arm.go |  1772 -
 .../x/sys/unix/zsyscall_linux_arm64.go          |  1745 -
 .../x/sys/unix/zsyscall_linux_mips.go           |  1829 -
 .../x/sys/unix/zsyscall_linux_mips64.go         |  1814 -
 .../x/sys/unix/zsyscall_linux_mips64le.go       |  1814 -
 .../x/sys/unix/zsyscall_linux_mipsle.go         |  1829 -
 .../x/sys/unix/zsyscall_linux_ppc64.go          |  1876 -
 .../x/sys/unix/zsyscall_linux_ppc64le.go        |  1876 -
 .../x/sys/unix/zsyscall_linux_s390x.go          |  1656 -
 .../x/sys/unix/zsyscall_linux_sparc64.go        |  1845 -
 .../x/sys/unix/zsyscall_netbsd_386.go           |  1327 -
 .../x/sys/unix/zsyscall_netbsd_amd64.go         |  1327 -
 .../x/sys/unix/zsyscall_netbsd_arm.go           |  1327 -
 .../x/sys/unix/zsyscall_openbsd_386.go          |  1387 -
 .../x/sys/unix/zsyscall_openbsd_amd64.go        |  1387 -
 .../x/sys/unix/zsyscall_solaris_amd64.go        |  1599 -
 .../golang.org/x/sys/unix/zsysctl_openbsd.go    |   270 -
 .../golang.org/x/sys/unix/zsysnum_darwin_386.go |   398 -
 .../x/sys/unix/zsysnum_darwin_amd64.go          |   398 -
 .../golang.org/x/sys/unix/zsysnum_darwin_arm.go |   358 -
 .../x/sys/unix/zsysnum_darwin_arm64.go          |   398 -
 .../x/sys/unix/zsysnum_dragonfly_amd64.go       |   304 -
 .../x/sys/unix/zsysnum_freebsd_386.go           |   351 -
 .../x/sys/unix/zsysnum_freebsd_amd64.go         |   351 -
 .../x/sys/unix/zsysnum_freebsd_arm.go           |   351 -
 .../golang.org/x/sys/unix/zsysnum_linux_386.go  |   355 -
 .../x/sys/unix/zsysnum_linux_amd64.go           |   321 -
 .../golang.org/x/sys/unix/zsysnum_linux_arm.go  |   356 -
 .../x/sys/unix/zsysnum_linux_arm64.go           |   272 -
 .../golang.org/x/sys/unix/zsysnum_linux_mips.go |   359 -
 .../x/sys/unix/zsysnum_linux_mips64.go          |   327 -
 .../x/sys/unix/zsysnum_linux_mips64le.go        |   327 -
 .../x/sys/unix/zsysnum_linux_mipsle.go          |   359 -
 .../x/sys/unix/zsysnum_linux_ppc64.go           |   360 -
 .../x/sys/unix/zsysnum_linux_ppc64le.go         |   353 -
 .../x/sys/unix/zsysnum_linux_s390x.go           |   328 -
 .../x/sys/unix/zsysnum_linux_sparc64.go         |   348 -
 .../golang.org/x/sys/unix/zsysnum_netbsd_386.go |   273 -
 .../x/sys/unix/zsysnum_netbsd_amd64.go          |   273 -
 .../golang.org/x/sys/unix/zsysnum_netbsd_arm.go |   273 -
 .../x/sys/unix/zsysnum_openbsd_386.go           |   207 -
 .../x/sys/unix/zsysnum_openbsd_amd64.go         |   207 -
 .../x/sys/unix/zsysnum_solaris_amd64.go         |    13 -
 .../golang.org/x/sys/unix/ztypes_darwin_386.go  |   447 -
 .../x/sys/unix/ztypes_darwin_amd64.go           |   462 -
 .../golang.org/x/sys/unix/ztypes_darwin_arm.go  |   449 -
 .../x/sys/unix/ztypes_darwin_arm64.go           |   457 -
 .../x/sys/unix/ztypes_dragonfly_amd64.go        |   443 -
 .../golang.org/x/sys/unix/ztypes_freebsd_386.go |   502 -
 .../x/sys/unix/ztypes_freebsd_amd64.go          |   505 -
 .../golang.org/x/sys/unix/ztypes_freebsd_arm.go |   497 -
 .../golang.org/x/sys/unix/ztypes_linux_386.go   |   635 -
 .../golang.org/x/sys/unix/ztypes_linux_amd64.go |   653 -
 .../golang.org/x/sys/unix/ztypes_linux_arm.go   |   624 -
 .../golang.org/x/sys/unix/ztypes_linux_arm64.go |   632 -
 .../golang.org/x/sys/unix/ztypes_linux_mips.go  |   642 -
 .../x/sys/unix/ztypes_linux_mips64.go           |   635 -
 .../x/sys/unix/ztypes_linux_mips64le.go         |   635 -
 .../x/sys/unix/ztypes_linux_mipsle.go           |   642 -
 .../golang.org/x/sys/unix/ztypes_linux_ppc64.go |   642 -
 .../x/sys/unix/ztypes_linux_ppc64le.go          |   642 -
 .../golang.org/x/sys/unix/ztypes_linux_s390x.go |   657 -
 .../x/sys/unix/ztypes_linux_sparc64.go          |   648 -
 .../golang.org/x/sys/unix/ztypes_netbsd_386.go  |   396 -
 .../x/sys/unix/ztypes_netbsd_amd64.go           |   403 -
 .../golang.org/x/sys/unix/ztypes_netbsd_arm.go  |   401 -
 .../golang.org/x/sys/unix/ztypes_openbsd_386.go |   441 -
 .../x/sys/unix/ztypes_openbsd_amd64.go          |   448 -
 .../x/sys/unix/ztypes_solaris_amd64.go          |   423 -
 .../vendor/gopkg.in/fsnotify.v1/.editorconfig   |     5 -
 newtmgr/vendor/gopkg.in/fsnotify.v1/.gitignore  |     6 -
 newtmgr/vendor/gopkg.in/fsnotify.v1/.travis.yml |    28 -
 newtmgr/vendor/gopkg.in/fsnotify.v1/AUTHORS     |    46 -
 .../vendor/gopkg.in/fsnotify.v1/CHANGELOG.md    |   307 -
 .../vendor/gopkg.in/fsnotify.v1/CONTRIBUTING.md |    77 -
 newtmgr/vendor/gopkg.in/fsnotify.v1/LICENSE     |    28 -
 newtmgr/vendor/gopkg.in/fsnotify.v1/README.md   |    50 -
 newtmgr/vendor/gopkg.in/fsnotify.v1/fen.go      |    37 -
 newtmgr/vendor/gopkg.in/fsnotify.v1/fsnotify.go |    62 -
 newtmgr/vendor/gopkg.in/fsnotify.v1/inotify.go  |   325 -
 .../gopkg.in/fsnotify.v1/inotify_poller.go      |   187 -
 newtmgr/vendor/gopkg.in/fsnotify.v1/kqueue.go   |   503 -
 .../gopkg.in/fsnotify.v1/open_mode_bsd.go       |    11 -
 .../gopkg.in/fsnotify.v1/open_mode_darwin.go    |    12 -
 newtmgr/vendor/gopkg.in/fsnotify.v1/windows.go  |   561 -
 .../newt/util/unixchild/unixchild.go            |   292 -
 .../vendor/mynewt.apache.org/newt/util/util.go  |   628 -
 .../vendor/mynewt.apache.org/newt/viper/LICENSE |    21 -
 .../mynewt.apache.org/newt/viper/README.md      |   620 -
 .../mynewt.apache.org/newt/viper/flags.go       |    57 -
 .../vendor/mynewt.apache.org/newt/viper/util.go |   195 -
 .../mynewt.apache.org/newt/viper/viper.go       |  1300 -
 .../vendor/mynewt.apache.org/newt/yaml/apic.go  |   767 -
 .../mynewt.apache.org/newt/yaml/decode.go       |   308 -
 .../mynewt.apache.org/newt/yaml/emitterc.go     |  1710 -
 .../vendor/mynewt.apache.org/newt/yaml/misc.go  |    32 -
 .../mynewt.apache.org/newt/yaml/parserc.go      |  1121 -
 .../mynewt.apache.org/newt/yaml/readerc.go      |   419 -
 .../mynewt.apache.org/newt/yaml/scannerc.go     |  2735 --
 .../vendor/mynewt.apache.org/newt/yaml/shim.go  |    42 -
 .../mynewt.apache.org/newt/yaml/writerc.go      |   114 -
 .../vendor/mynewt.apache.org/newt/yaml/yamlh.go |   754 -
 .../mynewt.apache.org/newt/yaml/yamlprivateh.go |   198 -
 .../newtmgr/nmxact/bledefs/bledefs.go           |   270 -
 .../newtmgr/nmxact/nmble/ble_act.go             |   363 -
 .../newtmgr/nmxact/nmble/ble_fsm.go             |   804 -
 .../newtmgr/nmxact/nmble/ble_oic_sesn.go        |   256 -
 .../newtmgr/nmxact/nmble/ble_plain_sesn.go      |   243 -
 .../newtmgr/nmxact/nmble/ble_proto.go           |   832 -
 .../newtmgr/nmxact/nmble/ble_util.go            |   174 -
 .../newtmgr/nmxact/nmble/ble_xport.go           |   462 -
 .../newtmgr/nmxact/nmble/dispatch.go            |   312 -
 .../newtmgr/nmxact/nmp/config.go                |    80 -
 .../newtmgr/nmxact/nmp/crash.go                 |    46 -
 .../newtmgr/nmxact/nmp/datetime.go              |    78 -
 .../newtmgr/nmxact/nmp/decode.go                |   121 -
 .../newtmgr/nmxact/nmp/defs.go                  |    88 -
 .../newtmgr/nmxact/nmp/dispatch.go              |   168 -
 .../newtmgr/nmxact/nmp/echo.go                  |    47 -
 .../newtmgr/nmxact/nmp/frag.go                  |    61 -
 .../mynewt.apache.org/newtmgr/nmxact/nmp/fs.go  |    86 -
 .../newtmgr/nmxact/nmp/image.go                 |   215 -
 .../mynewt.apache.org/newtmgr/nmxact/nmp/log.go |   260 -
 .../newtmgr/nmxact/nmp/mpstat.go                |    46 -
 .../mynewt.apache.org/newtmgr/nmxact/nmp/nmp.go |   165 -
 .../newtmgr/nmxact/nmp/reset.go                 |    44 -
 .../mynewt.apache.org/newtmgr/nmxact/nmp/run.go |    79 -
 .../newtmgr/nmxact/nmp/stat.go                  |    81 -
 .../newtmgr/nmxact/nmp/taskstat.go              |    46 -
 .../newtmgr/nmxact/nmserial/packet.go           |    40 -
 .../nmxact/nmserial/serial_plain_sesn.go        |   137 -
 .../newtmgr/nmxact/nmserial/serial_xport.go     |   217 -
 .../newtmgr/nmxact/nmxutil/nmxerr.go            |   160 -
 .../newtmgr/nmxact/nmxutil/nmxutil.go           |    25 -
 .../newtmgr/nmxact/omp/dispatch.go              |    66 -
 .../newtmgr/nmxact/omp/frag.go                  |    47 -
 .../mynewt.apache.org/newtmgr/nmxact/omp/omp.go |   125 -
 .../newtmgr/nmxact/sesn/sesn.go                 |    86 -
 .../newtmgr/nmxact/sesn/sesn_cfg.go             |    67 -
 .../newtmgr/nmxact/xact/cmd.go                  |    71 -
 .../newtmgr/nmxact/xact/config.go               |    92 -
 .../newtmgr/nmxact/xact/crash.go                |    89 -
 .../newtmgr/nmxact/xact/datetime.go             |    88 -
 .../newtmgr/nmxact/xact/echo.go                 |    44 -
 .../mynewt.apache.org/newtmgr/nmxact/xact/fs.go |   182 -
 .../newtmgr/nmxact/xact/image.go                |   344 -
 .../newtmgr/nmxact/xact/log.go                  |   212 -
 .../newtmgr/nmxact/xact/mpstat.go               |    42 -
 .../newtmgr/nmxact/xact/reset.go                |    43 -
 .../newtmgr/nmxact/xact/run.go                  |    90 -
 .../newtmgr/nmxact/xact/stat.go                 |    88 -
 .../newtmgr/nmxact/xact/taskstat.go             |    42 -
 .../newtmgr/nmxact/xact/xact.go                 |    47 -
 .../newtmgr/nmxact/xport/xport.go               |    15 -
 449 files changed, 215858 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-newtmgr/blob/9975ef7a/newtmgr/Godeps/Godeps.json
----------------------------------------------------------------------
diff --git a/newtmgr/Godeps/Godeps.json b/newtmgr/Godeps/Godeps.json
deleted file mode 100644
index a1a8585..0000000
--- a/newtmgr/Godeps/Godeps.json
+++ /dev/null
@@ -1,143 +0,0 @@
-{
-	"ImportPath": "mynewt.apache.org/newtmgr/newtmgr",
-	"GoVersion": "go1.7",
-	"GodepVersion": "v74",
-	"Deps": [
-		{
-			"ImportPath": "github.com/Sirupsen/logrus",
-			"Comment": "v0.11.0-35-g61e43dc",
-			"Rev": "61e43dc76f7ee59a82bdf3d71033dc12bea4c77d"
-		},
-		{
-			"ImportPath": "github.com/fatih/structs",
-			"Rev": "a720dfa8df582c51dee1b36feabb906bde1588bd"
-		},
-		{
-			"ImportPath": "github.com/inconshreveable/mousetrap",
-			"Rev": "76626ae9c91c4f2a10f34cad8ce83ea42c93bb75"
-		},
-		{
-			"ImportPath": "github.com/joaojeronimo/go-crc16",
-			"Rev": "59bd0194935ecff6f47039ee12efd09ff894a14a"
-		},
-		{
-			"ImportPath": "github.com/kr/pretty",
-			"Comment": "go.weekly.2011-12-22-36-gcfb55aa",
-			"Rev": "cfb55aafdaf3ec08f0db22699ab822c50091b1c4"
-		},
-		{
-			"ImportPath": "github.com/kr/text",
-			"Rev": "7cafcd837844e784b526369c9bce262804aebc60"
-		},
-		{
-			"ImportPath": "github.com/mitchellh/go-homedir",
-			"Rev": "b8bc1bf767474819792c23f32d8286a45736f1c6"
-		},
-		{
-			"ImportPath": "github.com/mitchellh/mapstructure",
-			"Rev": "db1efb556f84b25a0a13a04aad883943538ad2e0"
-		},
-		{
-			"ImportPath": "github.com/runtimeco/go-coap",
-			"Rev": "bd370e53f10e4e6ebb585bed665d5076ea71f56c"
-		},
-		{
-			"ImportPath": "github.com/spf13/cast",
-			"Rev": "d1139bab1c07d5ad390a65e7305876b3c1a8370b"
-		},
-		{
-			"ImportPath": "github.com/spf13/cobra",
-			"Rev": "35136c09d8da66b901337c6e86fd8e88a1a255bd"
-		},
-		{
-			"ImportPath": "github.com/spf13/jwalterweatherman",
-			"Rev": "fa7ca7e836cf3a8bb4ebf799f472c12d7e903d66"
-		},
-		{
-			"ImportPath": "github.com/spf13/pflag",
-			"Rev": "9ff6c6923cfffbcd502984b8e0c80539a94968b7"
-		},
-		{
-			"ImportPath": "github.com/tarm/serial",
-			"Rev": "37be519d49878d0098e34fb614136b81e6c87861"
-		},
-		{
-			"ImportPath": "github.com/ugorji/go/codec",
-			"Rev": "d23841a297e5489e787e72fceffabf9d2994b52a"
-		},
-		{
-			"ImportPath": "golang.org/x/sys/unix",
-			"Rev": "7a6e5648d140666db5d920909e082ca00a87ba2c"
-		},
-		{
-			"ImportPath": "gopkg.in/fsnotify.v1",
-			"Comment": "v1.4.2",
-			"Rev": "629574ca2a5df945712d3079857300b5e4da0236"
-		},
-		{
-			"ImportPath": "mynewt.apache.org/newt/util",
-			"Comment": "mynewt_1_0_0_b1_tag-159-g9de7460",
-			"Rev": "9de7460f1fc510d724a507692abcd8e45f9e5f02"
-		},
-		{
-			"ImportPath": "mynewt.apache.org/newt/util/unixchild",
-			"Comment": "mynewt_1_0_0_b1_tag-159-g9de7460",
-			"Rev": "9de7460f1fc510d724a507692abcd8e45f9e5f02"
-		},
-		{
-			"ImportPath": "mynewt.apache.org/newt/viper",
-			"Comment": "mynewt_1_0_0_b1_tag-159-g9de7460",
-			"Rev": "9de7460f1fc510d724a507692abcd8e45f9e5f02"
-		},
-		{
-			"ImportPath": "mynewt.apache.org/newt/yaml",
-			"Comment": "mynewt_1_0_0_b1_tag-159-g9de7460",
-			"Rev": "9de7460f1fc510d724a507692abcd8e45f9e5f02"
-		},
-		{
-			"ImportPath": "mynewt.apache.org/newtmgr/nmxact/bledefs",
-			"Comment": "mynewt_0_9_0_tag-464-gf662168",
-			"Rev": "f662168755e02e16a9f0eab99683560707e9cf79"
-		},
-		{
-			"ImportPath": "mynewt.apache.org/newtmgr/nmxact/nmble",
-			"Comment": "mynewt_0_9_0_tag-464-gf662168",
-			"Rev": "f662168755e02e16a9f0eab99683560707e9cf79"
-		},
-		{
-			"ImportPath": "mynewt.apache.org/newtmgr/nmxact/nmp",
-			"Comment": "mynewt_0_9_0_tag-464-gf662168",
-			"Rev": "f662168755e02e16a9f0eab99683560707e9cf79"
-		},
-		{
-			"ImportPath": "mynewt.apache.org/newtmgr/nmxact/nmserial",
-			"Comment": "mynewt_0_9_0_tag-464-gf662168",
-			"Rev": "f662168755e02e16a9f0eab99683560707e9cf79"
-		},
-		{
-			"ImportPath": "mynewt.apache.org/newtmgr/nmxact/nmxutil",
-			"Comment": "mynewt_0_9_0_tag-464-gf662168",
-			"Rev": "f662168755e02e16a9f0eab99683560707e9cf79"
-		},
-		{
-			"ImportPath": "mynewt.apache.org/newtmgr/nmxact/omp",
-			"Comment": "mynewt_0_9_0_tag-464-gf662168",
-			"Rev": "f662168755e02e16a9f0eab99683560707e9cf79"
-		},
-		{
-			"ImportPath": "mynewt.apache.org/newtmgr/nmxact/sesn",
-			"Comment": "mynewt_0_9_0_tag-464-gf662168",
-			"Rev": "f662168755e02e16a9f0eab99683560707e9cf79"
-		},
-		{
-			"ImportPath": "mynewt.apache.org/newtmgr/nmxact/xact",
-			"Comment": "mynewt_0_9_0_tag-464-gf662168",
-			"Rev": "f662168755e02e16a9f0eab99683560707e9cf79"
-		},
-		{
-			"ImportPath": "mynewt.apache.org/newtmgr/nmxact/xport",
-			"Comment": "mynewt_0_9_0_tag-464-gf662168",
-			"Rev": "f662168755e02e16a9f0eab99683560707e9cf79"
-		}
-	]
-}

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-newtmgr/blob/9975ef7a/newtmgr/Godeps/Readme
----------------------------------------------------------------------
diff --git a/newtmgr/Godeps/Readme b/newtmgr/Godeps/Readme
deleted file mode 100644
index 4cdaa53..0000000
--- a/newtmgr/Godeps/Readme
+++ /dev/null
@@ -1,5 +0,0 @@
-This directory tree is generated automatically by godep.
-
-Please do not edit.
-
-See https://github.com/tools/godep for more information.

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-newtmgr/blob/9975ef7a/newtmgr/vendor/github.com/Sirupsen/logrus/.gitignore
----------------------------------------------------------------------
diff --git a/newtmgr/vendor/github.com/Sirupsen/logrus/.gitignore b/newtmgr/vendor/github.com/Sirupsen/logrus/.gitignore
deleted file mode 100644
index 66be63a..0000000
--- a/newtmgr/vendor/github.com/Sirupsen/logrus/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-logrus

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-newtmgr/blob/9975ef7a/newtmgr/vendor/github.com/Sirupsen/logrus/.travis.yml
----------------------------------------------------------------------
diff --git a/newtmgr/vendor/github.com/Sirupsen/logrus/.travis.yml b/newtmgr/vendor/github.com/Sirupsen/logrus/.travis.yml
deleted file mode 100644
index 804c569..0000000
--- a/newtmgr/vendor/github.com/Sirupsen/logrus/.travis.yml
+++ /dev/null
@@ -1,8 +0,0 @@
-language: go
-go:
-  - 1.6
-  - 1.7
-  - tip
-install:
-  - go get -t ./...
-script: GOMAXPROCS=4 GORACE="halt_on_error=1" go test -race -v ./...

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-newtmgr/blob/9975ef7a/newtmgr/vendor/github.com/Sirupsen/logrus/CHANGELOG.md
----------------------------------------------------------------------
diff --git a/newtmgr/vendor/github.com/Sirupsen/logrus/CHANGELOG.md b/newtmgr/vendor/github.com/Sirupsen/logrus/CHANGELOG.md
deleted file mode 100644
index f2c2bc2..0000000
--- a/newtmgr/vendor/github.com/Sirupsen/logrus/CHANGELOG.md
+++ /dev/null
@@ -1,66 +0,0 @@
-# 0.10.0
-
-* feature: Add a test hook (#180)
-* feature: `ParseLevel` is now case-insensitive (#326)
-* feature: `FieldLogger` interface that generalizes `Logger` and `Entry` (#308)
-* performance: avoid re-allocations on `WithFields` (#335)
-
-# 0.9.0
-
-* logrus/text_formatter: don't emit empty msg
-* logrus/hooks/airbrake: move out of main repository
-* logrus/hooks/sentry: move out of main repository
-* logrus/hooks/papertrail: move out of main repository
-* logrus/hooks/bugsnag: move out of main repository
-* logrus/core: run tests with `-race`
-* logrus/core: detect TTY based on `stderr`
-* logrus/core: support `WithError` on logger
-* logrus/core: Solaris support
-
-# 0.8.7
-
-* logrus/core: fix possible race (#216)
-* logrus/doc: small typo fixes and doc improvements
-
-
-# 0.8.6
-
-* hooks/raven: allow passing an initialized client
-
-# 0.8.5
-
-* logrus/core: revert #208
-
-# 0.8.4
-
-* formatter/text: fix data race (#218)
-
-# 0.8.3
-
-* logrus/core: fix entry log level (#208)
-* logrus/core: improve performance of text formatter by 40%
-* logrus/core: expose `LevelHooks` type
-* logrus/core: add support for DragonflyBSD and NetBSD
-* formatter/text: print structs more verbosely
-
-# 0.8.2
-
-* logrus: fix more Fatal family functions
-
-# 0.8.1
-
-* logrus: fix not exiting on `Fatalf` and `Fatalln`
-
-# 0.8.0
-
-* logrus: defaults to stderr instead of stdout
-* hooks/sentry: add special field for `*http.Request`
-* formatter/text: ignore Windows for colors
-
-# 0.7.3
-
-* formatter/\*: allow configuration of timestamp layout
-
-# 0.7.2
-
-* formatter/text: Add configuration option for time format (#158)

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-newtmgr/blob/9975ef7a/newtmgr/vendor/github.com/Sirupsen/logrus/LICENSE
----------------------------------------------------------------------
diff --git a/newtmgr/vendor/github.com/Sirupsen/logrus/LICENSE b/newtmgr/vendor/github.com/Sirupsen/logrus/LICENSE
deleted file mode 100644
index f090cb4..0000000
--- a/newtmgr/vendor/github.com/Sirupsen/logrus/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2014 Simon Eskildsen
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-newtmgr/blob/9975ef7a/newtmgr/vendor/github.com/Sirupsen/logrus/README.md
----------------------------------------------------------------------
diff --git a/newtmgr/vendor/github.com/Sirupsen/logrus/README.md b/newtmgr/vendor/github.com/Sirupsen/logrus/README.md
deleted file mode 100644
index 206c746..0000000
--- a/newtmgr/vendor/github.com/Sirupsen/logrus/README.md
+++ /dev/null
@@ -1,433 +0,0 @@
-# Logrus <img src="http://i.imgur.com/hTeVwmJ.png" width="40" height="40" alt=":walrus:" class="emoji" title=":walrus:"/>&nbsp;[![Build Status](https://travis-ci.org/Sirupsen/logrus.svg?branch=master)](https://travis-ci.org/Sirupsen/logrus)&nbsp;[![GoDoc](https://godoc.org/github.com/Sirupsen/logrus?status.svg)](https://godoc.org/github.com/Sirupsen/logrus)
-
-**Seeing weird case-sensitive problems?** See [this
-issue](https://github.com/sirupsen/logrus/issues/451#issuecomment-264332021).
-This change has been reverted. I apologize for causing this. I greatly
-underestimated the impact this would have. Logrus strives for stability and
-backwards compatibility and failed to provide that.
-
-Logrus is a structured logger for Go (golang), completely API compatible with
-the standard library logger. [Godoc][godoc]. **Please note the Logrus API is not
-yet stable (pre 1.0). Logrus itself is completely stable and has been used in
-many large deployments. The core API is unlikely to change much but please
-version control your Logrus to make sure you aren't fetching latest `master` on
-every build.**
-
-Nicely color-coded in development (when a TTY is attached, otherwise just
-plain text):
-
-![Colored](http://i.imgur.com/PY7qMwd.png)
-
-With `log.SetFormatter(&log.JSONFormatter{})`, for easy parsing by logstash
-or Splunk:
-
-```json
-{"animal":"walrus","level":"info","msg":"A group of walrus emerges from the
-ocean","size":10,"time":"2014-03-10 19:57:38.562264131 -0400 EDT"}
-
-{"level":"warning","msg":"The group's number increased tremendously!",
-"number":122,"omg":true,"time":"2014-03-10 19:57:38.562471297 -0400 EDT"}
-
-{"animal":"walrus","level":"info","msg":"A giant walrus appears!",
-"size":10,"time":"2014-03-10 19:57:38.562500591 -0400 EDT"}
-
-{"animal":"walrus","level":"info","msg":"Tremendously sized cow enters the ocean.",
-"size":9,"time":"2014-03-10 19:57:38.562527896 -0400 EDT"}
-
-{"level":"fatal","msg":"The ice breaks!","number":100,"omg":true,
-"time":"2014-03-10 19:57:38.562543128 -0400 EDT"}
-```
-
-With the default `log.SetFormatter(&log.TextFormatter{})` when a TTY is not
-attached, the output is compatible with the
-[logfmt](http://godoc.org/github.com/kr/logfmt) format:
-
-```text
-time="2015-03-26T01:27:38-04:00" level=debug msg="Started observing beach" animal=walrus number=8
-time="2015-03-26T01:27:38-04:00" level=info msg="A group of walrus emerges from the ocean" animal=walrus size=10
-time="2015-03-26T01:27:38-04:00" level=warning msg="The group's number increased tremendously!" number=122 omg=true
-time="2015-03-26T01:27:38-04:00" level=debug msg="Temperature changes" temperature=-4
-time="2015-03-26T01:27:38-04:00" level=panic msg="It's over 9000!" animal=orca size=9009
-time="2015-03-26T01:27:38-04:00" level=fatal msg="The ice breaks!" err=&{0x2082280c0 map[animal:orca size:9009] 2015-03-26 01:27:38.441574009 -0400 EDT panic It's over 9000!} number=100 omg=true
-exit status 1
-```
-
-#### Example
-
-The simplest way to use Logrus is simply the package-level exported logger:
-
-```go
-package main
-
-import (
-  log "github.com/Sirupsen/logrus"
-)
-
-func main() {
-  log.WithFields(log.Fields{
-    "animal": "walrus",
-  }).Info("A walrus appears")
-}
-```
-
-Note that it's completely api-compatible with the stdlib logger, so you can
-replace your `log` imports everywhere with `log "github.com/Sirupsen/logrus"`
-and you'll now have the flexibility of Logrus. You can customize it all you
-want:
-
-```go
-package main
-
-import (
-  "os"
-  log "github.com/Sirupsen/logrus"
-)
-
-func init() {
-  // Log as JSON instead of the default ASCII formatter.
-  log.SetFormatter(&log.JSONFormatter{})
-
-  // Output to stdout instead of the default stderr, could also be a file.
-  log.SetOutput(os.Stdout)
-
-  // Only log the warning severity or above.
-  log.SetLevel(log.WarnLevel)
-}
-
-func main() {
-  log.WithFields(log.Fields{
-    "animal": "walrus",
-    "size":   10,
-  }).Info("A group of walrus emerges from the ocean")
-
-  log.WithFields(log.Fields{
-    "omg":    true,
-    "number": 122,
-  }).Warn("The group's number increased tremendously!")
-
-  log.WithFields(log.Fields{
-    "omg":    true,
-    "number": 100,
-  }).Fatal("The ice breaks!")
-
-  // A common pattern is to re-use fields between logging statements by re-using
-  // the logrus.Entry returned from WithFields()
-  contextLogger := log.WithFields(log.Fields{
-    "common": "this is a common field",
-    "other": "I also should be logged always",
-  })
-
-  contextLogger.Info("I'll be logged with common and other field")
-  contextLogger.Info("Me too")
-}
-```
-
-For more advanced usage such as logging to multiple locations from the same
-application, you can also create an instance of the `logrus` Logger:
-
-```go
-package main
-
-import (
-  "github.com/Sirupsen/logrus"
-)
-
-// Create a new instance of the logger. You can have any number of instances.
-var log = logrus.New()
-
-func main() {
-  // The API for setting attributes is a little different than the package level
-  // exported logger. See Godoc.
-  log.Out = os.Stderr
-
-  log.WithFields(logrus.Fields{
-    "animal": "walrus",
-    "size":   10,
-  }).Info("A group of walrus emerges from the ocean")
-}
-```
-
-#### Fields
-
-Logrus encourages careful, structured logging though logging fields instead of
-long, unparseable error messages. For example, instead of: `log.Fatalf("Failed
-to send event %s to topic %s with key %d")`, you should log the much more
-discoverable:
-
-```go
-log.WithFields(log.Fields{
-  "event": event,
-  "topic": topic,
-  "key": key,
-}).Fatal("Failed to send event")
-```
-
-We've found this API forces you to think about logging in a way that produces
-much more useful logging messages. We've been in countless situations where just
-a single added field to a log statement that was already there would've saved us
-hours. The `WithFields` call is optional.
-
-In general, with Logrus using any of the `printf`-family functions should be
-seen as a hint you should add a field, however, you can still use the
-`printf`-family functions with Logrus.
-
-#### Hooks
-
-You can add hooks for logging levels. For example to send errors to an exception
-tracking service on `Error`, `Fatal` and `Panic`, info to StatsD or log to
-multiple places simultaneously, e.g. syslog.
-
-Logrus comes with [built-in hooks](hooks/). Add those, or your custom hook, in
-`init`:
-
-```go
-import (
-  log "github.com/Sirupsen/logrus"
-  "gopkg.in/gemnasium/logrus-airbrake-hook.v2" // the package is named "aibrake"
-  logrus_syslog "github.com/Sirupsen/logrus/hooks/syslog"
-  "log/syslog"
-)
-
-func init() {
-
-  // Use the Airbrake hook to report errors that have Error severity or above to
-  // an exception tracker. You can create custom hooks, see the Hooks section.
-  log.AddHook(airbrake.NewHook(123, "xyz", "production"))
-
-  hook, err := logrus_syslog.NewSyslogHook("udp", "localhost:514", syslog.LOG_INFO, "")
-  if err != nil {
-    log.Error("Unable to connect to local syslog daemon")
-  } else {
-    log.AddHook(hook)
-  }
-}
-```
-Note: Syslog hook also support connecting to local syslog (Ex. "/dev/log" or "/var/run/syslog" or "/var/run/log"). For the detail, please check the [syslog hook README](hooks/syslog/README.md).
-
-| Hook  | Description |
-| ----- | ----------- |
-| [Airbrake](https://github.com/gemnasium/logrus-airbrake-hook) | Send errors to the Airbrake API V3. Uses the official [`gobrake`](https://github.com/airbrake/gobrake) behind the scenes. |
-| [Airbrake "legacy"](https://github.com/gemnasium/logrus-airbrake-legacy-hook) | Send errors to an exception tracking service compatible with the Airbrake API V2. Uses [`airbrake-go`](https://github.com/tobi/airbrake-go) behind the scenes. |
-| [Papertrail](https://github.com/polds/logrus-papertrail-hook) | Send errors to the [Papertrail](https://papertrailapp.com) hosted logging service via UDP. |
-| [Syslog](https://github.com/Sirupsen/logrus/blob/master/hooks/syslog/syslog.go) | Send errors to remote syslog server. Uses standard library `log/syslog` behind the scenes. |
-| [Bugsnag](https://github.com/Shopify/logrus-bugsnag/blob/master/bugsnag.go) | Send errors to the Bugsnag exception tracking service. |
-| [Sentry](https://github.com/evalphobia/logrus_sentry) | Send errors to the Sentry error logging and aggregation service. |
-| [Hiprus](https://github.com/nubo/hiprus) | Send errors to a channel in hipchat. |
-| [Logrusly](https://github.com/sebest/logrusly) | Send logs to [Loggly](https://www.loggly.com/) |
-| [Slackrus](https://github.com/johntdyer/slackrus) | Hook for Slack chat. |
-| [Journalhook](https://github.com/wercker/journalhook) | Hook for logging to `systemd-journald` |
-| [Graylog](https://github.com/gemnasium/logrus-graylog-hook) | Hook for logging to [Graylog](http://graylog2.org/) |
-| [Raygun](https://github.com/squirkle/logrus-raygun-hook) | Hook for logging to [Raygun.io](http://raygun.io/) |
-| [LFShook](https://github.com/rifflock/lfshook) | Hook for logging to the local filesystem |
-| [Honeybadger](https://github.com/agonzalezro/logrus_honeybadger) | Hook for sending exceptions to Honeybadger |
-| [Mail](https://github.com/zbindenren/logrus_mail) | Hook for sending exceptions via mail |
-| [Rollrus](https://github.com/heroku/rollrus) | Hook for sending errors to rollbar |
-| [Fluentd](https://github.com/evalphobia/logrus_fluent) | Hook for logging to fluentd |
-| [Mongodb](https://github.com/weekface/mgorus) | Hook for logging to mongodb |
-| [Influxus] (http://github.com/vlad-doru/influxus) | Hook for concurrently logging to [InfluxDB] (http://influxdata.com/) |
-| [InfluxDB](https://github.com/Abramovic/logrus_influxdb) | Hook for logging to influxdb |
-| [Octokit](https://github.com/dorajistyle/logrus-octokit-hook) | Hook for logging to github via octokit |
-| [DeferPanic](https://github.com/deferpanic/dp-logrus) | Hook for logging to DeferPanic |
-| [Redis-Hook](https://github.com/rogierlommers/logrus-redis-hook) | Hook for logging to a ELK stack (through Redis) |
-| [Amqp-Hook](https://github.com/vladoatanasov/logrus_amqp) | Hook for logging to Amqp broker (Like RabbitMQ) |
-| [KafkaLogrus](https://github.com/goibibo/KafkaLogrus) | Hook for logging to kafka |
-| [Typetalk](https://github.com/dragon3/logrus-typetalk-hook) | Hook for logging to [Typetalk](https://www.typetalk.in/) |
-| [ElasticSearch](https://github.com/sohlich/elogrus) | Hook for logging to ElasticSearch|
-| [Sumorus](https://github.com/doublefree/sumorus) | Hook for logging to [SumoLogic](https://www.sumologic.com/)|
-| [Scribe](https://github.com/sagar8192/logrus-scribe-hook) | Hook for logging to [Scribe](https://github.com/facebookarchive/scribe)|
-| [Logstash](https://github.com/bshuster-repo/logrus-logstash-hook) | Hook for logging to [Logstash](https://www.elastic.co/products/logstash) |
-| [logz.io](https://github.com/ripcurld00d/logrus-logzio-hook) | Hook for logging to [logz.io](https://logz.io), a Log as a Service using Logstash |
-| [Logmatic.io](https://github.com/logmatic/logmatic-go) | Hook for logging to [Logmatic.io](http://logmatic.io/) |
-| [Pushover](https://github.com/toorop/logrus_pushover) | Send error via [Pushover](https://pushover.net) |
-| [PostgreSQL](https://github.com/gemnasium/logrus-postgresql-hook) | Send logs to [PostgreSQL](http://postgresql.org) |
-| [Logentrus](https://github.com/puddingfactory/logentrus) | Hook for logging to [Logentries](https://logentries.com/) |
-
-
-#### Level logging
-
-Logrus has six logging levels: Debug, Info, Warning, Error, Fatal and Panic.
-
-```go
-log.Debug("Useful debugging information.")
-log.Info("Something noteworthy happened!")
-log.Warn("You should probably take a look at this.")
-log.Error("Something failed but I'm not quitting.")
-// Calls os.Exit(1) after logging
-log.Fatal("Bye.")
-// Calls panic() after logging
-log.Panic("I'm bailing.")
-```
-
-You can set the logging level on a `Logger`, then it will only log entries with
-that severity or anything above it:
-
-```go
-// Will log anything that is info or above (warn, error, fatal, panic). Default.
-log.SetLevel(log.InfoLevel)
-```
-
-It may be useful to set `log.Level = logrus.DebugLevel` in a debug or verbose
-environment if your application has that.
-
-#### Entries
-
-Besides the fields added with `WithField` or `WithFields` some fields are
-automatically added to all logging events:
-
-1. `time`. The timestamp when the entry was created.
-2. `msg`. The logging message passed to `{Info,Warn,Error,Fatal,Panic}` after
-   the `AddFields` call. E.g. `Failed to send event.`
-3. `level`. The logging level. E.g. `info`.
-
-#### Environments
-
-Logrus has no notion of environment.
-
-If you wish for hooks and formatters to only be used in specific environments,
-you should handle that yourself. For example, if your application has a global
-variable `Environment`, which is a string representation of the environment you
-could do:
-
-```go
-import (
-  log "github.com/Sirupsen/logrus"
-)
-
-init() {
-  // do something here to set environment depending on an environment variable
-  // or command-line flag
-  if Environment == "production" {
-    log.SetFormatter(&log.JSONFormatter{})
-  } else {
-    // The TextFormatter is default, you don't actually have to do this.
-    log.SetFormatter(&log.TextFormatter{})
-  }
-}
-```
-
-This configuration is how `logrus` was intended to be used, but JSON in
-production is mostly only useful if you do log aggregation with tools like
-Splunk or Logstash.
-
-#### Formatters
-
-The built-in logging formatters are:
-
-* `logrus.TextFormatter`. Logs the event in colors if stdout is a tty, otherwise
-  without colors.
-  * *Note:* to force colored output when there is no TTY, set the `ForceColors`
-    field to `true`.  To force no colored output even if there is a TTY  set the
-    `DisableColors` field to `true`
-* `logrus.JSONFormatter`. Logs fields as JSON.
-
-Third party logging formatters:
-
-* [`logstash`](https://github.com/bshuster-repo/logrus-logstash-hook). Logs fields as [Logstash](http://logstash.net) Events.
-* [`prefixed`](https://github.com/x-cray/logrus-prefixed-formatter). Displays log entry source along with alternative layout.
-* [`zalgo`](https://github.com/aybabtme/logzalgo). Invoking the P\u0349\u032bo\u0333\u033c\u030aw\u0316\u0348\u0330\u034ee\u032c\u0354\u032d\u0342r\u035a\u033c\u0339\u0332 \u032b\u0353\u0349\u0333\u0348\u014d\u0320\u0355\u0356\u031af\u031d\u034d\u0320 \u0355\u0332\u031e\u0356\u0351Z\u0316\u032b\u0324\u032b\u036aa\u0349\u032c\u0348\u0317l\u0356\u034eg\u0333\u0325o\u0330\u0325\u0305!\u0323\u0354\u0332\u033b\u034a\u0304 \u0319\u0318\u0326\u0339\u0326.
-
-You can define your formatter by implementing the `Formatter` interface,
-requiring a `Format` method. `Format` takes an `*Entry`. `entry.Data` is a
-`Fields` type (`map[string]interface{}`) with all your fields as well as the
-default ones (see Entries section above):
-
-```go
-type MyJSONFormatter struct {
-}
-
-log.SetFormatter(new(MyJSONFormatter))
-
-func (f *MyJSONFormatter) Format(entry *Entry) ([]byte, error) {
-  // Note this doesn't include Time, Level and Message which are available on
-  // the Entry. Consult `godoc` on information about those fields or read the
-  // source of the official loggers.
-  serialized, err := json.Marshal(entry.Data)
-    if err != nil {
-      return nil, fmt.Errorf("Failed to marshal fields to JSON, %v", err)
-    }
-  return append(serialized, '\n'), nil
-}
-```
-
-#### Logger as an `io.Writer`
-
-Logrus can be transformed into an `io.Writer`. That writer is the end of an `io.Pipe` and it is your responsibility to close it.
-
-```go
-w := logger.Writer()
-defer w.Close()
-
-srv := http.Server{
-    // create a stdlib log.Logger that writes to
-    // logrus.Logger.
-    ErrorLog: log.New(w, "", 0),
-}
-```
-
-Each line written to that writer will be printed the usual way, using formatters
-and hooks. The level for those entries is `info`.
-
-#### Rotation
-
-Log rotation is not provided with Logrus. Log rotation should be done by an
-external program (like `logrotate(8)`) that can compress and delete old log
-entries. It should not be a feature of the application-level logger.
-
-#### Tools
-
-| Tool | Description |
-| ---- | ----------- |
-|[Logrus Mate](https://github.com/gogap/logrus_mate)|Logrus mate is a tool for Logrus to manage loggers, you can initial logger's level, hook and formatter by config file, the logger will generated with different config at different environment.|
-|[Logrus Viper Helper](https://github.com/heirko/go-contrib/tree/master/logrusHelper)|An Helper arround Logrus to wrap with spf13/Viper to load configuration with fangs! And to simplify Logrus configuration use some behavior of [Logrus Mate](https://github.com/gogap/logrus_mate). [sample](https://github.com/heirko/iris-contrib/blob/master/middleware/logrus-logger/example) |
-
-#### Testing
-
-Logrus has a built in facility for asserting the presence of log messages. This is implemented through the `test` hook and provides:
-
-* decorators for existing logger (`test.NewLocal` and `test.NewGlobal`) which basically just add the `test` hook
-* a test logger (`test.NewNullLogger`) that just records log messages (and does not output any):
-
-```go
-logger, hook := NewNullLogger()
-logger.Error("Hello error")
-
-assert.Equal(1, len(hook.Entries))
-assert.Equal(logrus.ErrorLevel, hook.LastEntry().Level)
-assert.Equal("Hello error", hook.LastEntry().Message)
-
-hook.Reset()
-assert.Nil(hook.LastEntry())
-```
-
-#### Fatal handlers
-
-Logrus can register one or more functions that will be called when any `fatal`
-level message is logged. The registered handlers will be executed before
-logrus performs a `os.Exit(1)`. This behavior may be helpful if callers need
-to gracefully shutdown. Unlike a `panic("Something went wrong...")` call which can be intercepted with a deferred `recover` a call to `os.Exit(1)` can not be intercepted.
-
-```
-...
-handler := func() {
-  // gracefully shutdown something...
-}
-logrus.RegisterExitHandler(handler)
-...
-```
-
-#### Thread safety
-
-By default Logger is protected by mutex for concurrent writes, this mutex is invoked when calling hooks and writing logs.
-If you are sure such locking is not needed, you can call logger.SetNoLock() to disable the locking.
-
-Situation when locking is not needed includes:
-
-* You have no hooks registered, or hooks calling is already thread-safe.
-
-* Writing to logger.Out is already thread-safe, for example:
-
-  1) logger.Out is protected by locks.
-
-  2) logger.Out is a os.File handler opened with `O_APPEND` flag, and every write is smaller than 4k. (This allow multi-thread/multi-process writing)
-
-     (Refer to http://www.notthewizard.com/2014/06/17/are-files-appends-really-atomic/)

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-newtmgr/blob/9975ef7a/newtmgr/vendor/github.com/Sirupsen/logrus/alt_exit.go
----------------------------------------------------------------------
diff --git a/newtmgr/vendor/github.com/Sirupsen/logrus/alt_exit.go b/newtmgr/vendor/github.com/Sirupsen/logrus/alt_exit.go
deleted file mode 100644
index b4c9e84..0000000
--- a/newtmgr/vendor/github.com/Sirupsen/logrus/alt_exit.go
+++ /dev/null
@@ -1,64 +0,0 @@
-package logrus
-
-// The following code was sourced and modified from the
-// https://bitbucket.org/tebeka/atexit package governed by the following license:
-//
-// Copyright (c) 2012 Miki Tebeka <mi...@gmail.com>.
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy of
-// this software and associated documentation files (the "Software"), to deal in
-// the Software without restriction, including without limitation the rights to
-// use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
-// the Software, and to permit persons to whom the Software is furnished to do so,
-// subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in all
-// copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
-// FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
-// COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
-// IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
-// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-import (
-	"fmt"
-	"os"
-)
-
-var handlers = []func(){}
-
-func runHandler(handler func()) {
-	defer func() {
-		if err := recover(); err != nil {
-			fmt.Fprintln(os.Stderr, "Error: Logrus exit handler error:", err)
-		}
-	}()
-
-	handler()
-}
-
-func runHandlers() {
-	for _, handler := range handlers {
-		runHandler(handler)
-	}
-}
-
-// Exit runs all the Logrus atexit handlers and then terminates the program using os.Exit(code)
-func Exit(code int) {
-	runHandlers()
-	os.Exit(code)
-}
-
-// RegisterExitHandler adds a Logrus Exit handler, call logrus.Exit to invoke
-// all handlers. The handlers will also be invoked when any Fatal log entry is
-// made.
-//
-// This method is useful when a caller wishes to use logrus to log a fatal
-// message but also needs to gracefully shutdown. An example usecase could be
-// closing database connections, or sending a alert that the application is
-// closing.
-func RegisterExitHandler(handler func()) {
-	handlers = append(handlers, handler)
-}

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-newtmgr/blob/9975ef7a/newtmgr/vendor/github.com/Sirupsen/logrus/doc.go
----------------------------------------------------------------------
diff --git a/newtmgr/vendor/github.com/Sirupsen/logrus/doc.go b/newtmgr/vendor/github.com/Sirupsen/logrus/doc.go
deleted file mode 100644
index dddd5f8..0000000
--- a/newtmgr/vendor/github.com/Sirupsen/logrus/doc.go
+++ /dev/null
@@ -1,26 +0,0 @@
-/*
-Package logrus is a structured logger for Go, completely API compatible with the standard library logger.
-
-
-The simplest way to use Logrus is simply the package-level exported logger:
-
-  package main
-
-  import (
-    log "github.com/Sirupsen/logrus"
-  )
-
-  func main() {
-    log.WithFields(log.Fields{
-      "animal": "walrus",
-      "number": 1,
-      "size":   10,
-    }).Info("A walrus appears")
-  }
-
-Output:
-  time="2015-09-07T08:48:33Z" level=info msg="A walrus appears" animal=walrus number=1 size=10
-
-For a full guide visit https://github.com/Sirupsen/logrus
-*/
-package logrus

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-newtmgr/blob/9975ef7a/newtmgr/vendor/github.com/Sirupsen/logrus/entry.go
----------------------------------------------------------------------
diff --git a/newtmgr/vendor/github.com/Sirupsen/logrus/entry.go b/newtmgr/vendor/github.com/Sirupsen/logrus/entry.go
deleted file mode 100644
index 4edbe7a..0000000
--- a/newtmgr/vendor/github.com/Sirupsen/logrus/entry.go
+++ /dev/null
@@ -1,275 +0,0 @@
-package logrus
-
-import (
-	"bytes"
-	"fmt"
-	"os"
-	"sync"
-	"time"
-)
-
-var bufferPool *sync.Pool
-
-func init() {
-	bufferPool = &sync.Pool{
-		New: func() interface{} {
-			return new(bytes.Buffer)
-		},
-	}
-}
-
-// Defines the key when adding errors using WithError.
-var ErrorKey = "error"
-
-// An entry is the final or intermediate Logrus logging entry. It contains all
-// the fields passed with WithField{,s}. It's finally logged when Debug, Info,
-// Warn, Error, Fatal or Panic is called on it. These objects can be reused and
-// passed around as much as you wish to avoid field duplication.
-type Entry struct {
-	Logger *Logger
-
-	// Contains all the fields set by the user.
-	Data Fields
-
-	// Time at which the log entry was created
-	Time time.Time
-
-	// Level the log entry was logged at: Debug, Info, Warn, Error, Fatal or Panic
-	Level Level
-
-	// Message passed to Debug, Info, Warn, Error, Fatal or Panic
-	Message string
-
-	// When formatter is called in entry.log(), an Buffer may be set to entry
-	Buffer *bytes.Buffer
-}
-
-func NewEntry(logger *Logger) *Entry {
-	return &Entry{
-		Logger: logger,
-		// Default is three fields, give a little extra room
-		Data: make(Fields, 5),
-	}
-}
-
-// Returns the string representation from the reader and ultimately the
-// formatter.
-func (entry *Entry) String() (string, error) {
-	serialized, err := entry.Logger.Formatter.Format(entry)
-	if err != nil {
-		return "", err
-	}
-	str := string(serialized)
-	return str, nil
-}
-
-// Add an error as single field (using the key defined in ErrorKey) to the Entry.
-func (entry *Entry) WithError(err error) *Entry {
-	return entry.WithField(ErrorKey, err)
-}
-
-// Add a single field to the Entry.
-func (entry *Entry) WithField(key string, value interface{}) *Entry {
-	return entry.WithFields(Fields{key: value})
-}
-
-// Add a map of fields to the Entry.
-func (entry *Entry) WithFields(fields Fields) *Entry {
-	data := make(Fields, len(entry.Data)+len(fields))
-	for k, v := range entry.Data {
-		data[k] = v
-	}
-	for k, v := range fields {
-		data[k] = v
-	}
-	return &Entry{Logger: entry.Logger, Data: data}
-}
-
-// This function is not declared with a pointer value because otherwise
-// race conditions will occur when using multiple goroutines
-func (entry Entry) log(level Level, msg string) {
-	var buffer *bytes.Buffer
-	entry.Time = time.Now()
-	entry.Level = level
-	entry.Message = msg
-
-	if err := entry.Logger.Hooks.Fire(level, &entry); err != nil {
-		entry.Logger.mu.Lock()
-		fmt.Fprintf(os.Stderr, "Failed to fire hook: %v\n", err)
-		entry.Logger.mu.Unlock()
-	}
-	buffer = bufferPool.Get().(*bytes.Buffer)
-	buffer.Reset()
-	defer bufferPool.Put(buffer)
-	entry.Buffer = buffer
-	serialized, err := entry.Logger.Formatter.Format(&entry)
-	entry.Buffer = nil
-	if err != nil {
-		entry.Logger.mu.Lock()
-		fmt.Fprintf(os.Stderr, "Failed to obtain reader, %v\n", err)
-		entry.Logger.mu.Unlock()
-	} else {
-		entry.Logger.mu.Lock()
-		_, err = entry.Logger.Out.Write(serialized)
-		if err != nil {
-			fmt.Fprintf(os.Stderr, "Failed to write to log, %v\n", err)
-		}
-		entry.Logger.mu.Unlock()
-	}
-
-	// To avoid Entry#log() returning a value that only would make sense for
-	// panic() to use in Entry#Panic(), we avoid the allocation by checking
-	// directly here.
-	if level <= PanicLevel {
-		panic(&entry)
-	}
-}
-
-func (entry *Entry) Debug(args ...interface{}) {
-	if entry.Logger.Level >= DebugLevel {
-		entry.log(DebugLevel, fmt.Sprint(args...))
-	}
-}
-
-func (entry *Entry) Print(args ...interface{}) {
-	entry.Info(args...)
-}
-
-func (entry *Entry) Info(args ...interface{}) {
-	if entry.Logger.Level >= InfoLevel {
-		entry.log(InfoLevel, fmt.Sprint(args...))
-	}
-}
-
-func (entry *Entry) Warn(args ...interface{}) {
-	if entry.Logger.Level >= WarnLevel {
-		entry.log(WarnLevel, fmt.Sprint(args...))
-	}
-}
-
-func (entry *Entry) Warning(args ...interface{}) {
-	entry.Warn(args...)
-}
-
-func (entry *Entry) Error(args ...interface{}) {
-	if entry.Logger.Level >= ErrorLevel {
-		entry.log(ErrorLevel, fmt.Sprint(args...))
-	}
-}
-
-func (entry *Entry) Fatal(args ...interface{}) {
-	if entry.Logger.Level >= FatalLevel {
-		entry.log(FatalLevel, fmt.Sprint(args...))
-	}
-	Exit(1)
-}
-
-func (entry *Entry) Panic(args ...interface{}) {
-	if entry.Logger.Level >= PanicLevel {
-		entry.log(PanicLevel, fmt.Sprint(args...))
-	}
-	panic(fmt.Sprint(args...))
-}
-
-// Entry Printf family functions
-
-func (entry *Entry) Debugf(format string, args ...interface{}) {
-	if entry.Logger.Level >= DebugLevel {
-		entry.Debug(fmt.Sprintf(format, args...))
-	}
-}
-
-func (entry *Entry) Infof(format string, args ...interface{}) {
-	if entry.Logger.Level >= InfoLevel {
-		entry.Info(fmt.Sprintf(format, args...))
-	}
-}
-
-func (entry *Entry) Printf(format string, args ...interface{}) {
-	entry.Infof(format, args...)
-}
-
-func (entry *Entry) Warnf(format string, args ...interface{}) {
-	if entry.Logger.Level >= WarnLevel {
-		entry.Warn(fmt.Sprintf(format, args...))
-	}
-}
-
-func (entry *Entry) Warningf(format string, args ...interface{}) {
-	entry.Warnf(format, args...)
-}
-
-func (entry *Entry) Errorf(format string, args ...interface{}) {
-	if entry.Logger.Level >= ErrorLevel {
-		entry.Error(fmt.Sprintf(format, args...))
-	}
-}
-
-func (entry *Entry) Fatalf(format string, args ...interface{}) {
-	if entry.Logger.Level >= FatalLevel {
-		entry.Fatal(fmt.Sprintf(format, args...))
-	}
-	Exit(1)
-}
-
-func (entry *Entry) Panicf(format string, args ...interface{}) {
-	if entry.Logger.Level >= PanicLevel {
-		entry.Panic(fmt.Sprintf(format, args...))
-	}
-}
-
-// Entry Println family functions
-
-func (entry *Entry) Debugln(args ...interface{}) {
-	if entry.Logger.Level >= DebugLevel {
-		entry.Debug(entry.sprintlnn(args...))
-	}
-}
-
-func (entry *Entry) Infoln(args ...interface{}) {
-	if entry.Logger.Level >= InfoLevel {
-		entry.Info(entry.sprintlnn(args...))
-	}
-}
-
-func (entry *Entry) Println(args ...interface{}) {
-	entry.Infoln(args...)
-}
-
-func (entry *Entry) Warnln(args ...interface{}) {
-	if entry.Logger.Level >= WarnLevel {
-		entry.Warn(entry.sprintlnn(args...))
-	}
-}
-
-func (entry *Entry) Warningln(args ...interface{}) {
-	entry.Warnln(args...)
-}
-
-func (entry *Entry) Errorln(args ...interface{}) {
-	if entry.Logger.Level >= ErrorLevel {
-		entry.Error(entry.sprintlnn(args...))
-	}
-}
-
-func (entry *Entry) Fatalln(args ...interface{}) {
-	if entry.Logger.Level >= FatalLevel {
-		entry.Fatal(entry.sprintlnn(args...))
-	}
-	Exit(1)
-}
-
-func (entry *Entry) Panicln(args ...interface{}) {
-	if entry.Logger.Level >= PanicLevel {
-		entry.Panic(entry.sprintlnn(args...))
-	}
-}
-
-// Sprintlnn => Sprint no newline. This is to get the behavior of how
-// fmt.Sprintln where spaces are always added between operands, regardless of
-// their type. Instead of vendoring the Sprintln implementation to spare a
-// string allocation, we do the simplest thing.
-func (entry *Entry) sprintlnn(args ...interface{}) string {
-	msg := fmt.Sprintln(args...)
-	return msg[:len(msg)-1]
-}

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-newtmgr/blob/9975ef7a/newtmgr/vendor/github.com/Sirupsen/logrus/exported.go
----------------------------------------------------------------------
diff --git a/newtmgr/vendor/github.com/Sirupsen/logrus/exported.go b/newtmgr/vendor/github.com/Sirupsen/logrus/exported.go
deleted file mode 100644
index 9a0120a..0000000
--- a/newtmgr/vendor/github.com/Sirupsen/logrus/exported.go
+++ /dev/null
@@ -1,193 +0,0 @@
-package logrus
-
-import (
-	"io"
-)
-
-var (
-	// std is the name of the standard logger in stdlib `log`
-	std = New()
-)
-
-func StandardLogger() *Logger {
-	return std
-}
-
-// SetOutput sets the standard logger output.
-func SetOutput(out io.Writer) {
-	std.mu.Lock()
-	defer std.mu.Unlock()
-	std.Out = out
-}
-
-// SetFormatter sets the standard logger formatter.
-func SetFormatter(formatter Formatter) {
-	std.mu.Lock()
-	defer std.mu.Unlock()
-	std.Formatter = formatter
-}
-
-// SetLevel sets the standard logger level.
-func SetLevel(level Level) {
-	std.mu.Lock()
-	defer std.mu.Unlock()
-	std.Level = level
-}
-
-// GetLevel returns the standard logger level.
-func GetLevel() Level {
-	std.mu.Lock()
-	defer std.mu.Unlock()
-	return std.Level
-}
-
-// AddHook adds a hook to the standard logger hooks.
-func AddHook(hook Hook) {
-	std.mu.Lock()
-	defer std.mu.Unlock()
-	std.Hooks.Add(hook)
-}
-
-// WithError creates an entry from the standard logger and adds an error to it, using the value defined in ErrorKey as key.
-func WithError(err error) *Entry {
-	return std.WithField(ErrorKey, err)
-}
-
-// WithField creates an entry from the standard logger and adds a field to
-// it. If you want multiple fields, use `WithFields`.
-//
-// Note that it doesn't log until you call Debug, Print, Info, Warn, Fatal
-// or Panic on the Entry it returns.
-func WithField(key string, value interface{}) *Entry {
-	return std.WithField(key, value)
-}
-
-// WithFields creates an entry from the standard logger and adds multiple
-// fields to it. This is simply a helper for `WithField`, invoking it
-// once for each field.
-//
-// Note that it doesn't log until you call Debug, Print, Info, Warn, Fatal
-// or Panic on the Entry it returns.
-func WithFields(fields Fields) *Entry {
-	return std.WithFields(fields)
-}
-
-// Debug logs a message at level Debug on the standard logger.
-func Debug(args ...interface{}) {
-	std.Debug(args...)
-}
-
-// Print logs a message at level Info on the standard logger.
-func Print(args ...interface{}) {
-	std.Print(args...)
-}
-
-// Info logs a message at level Info on the standard logger.
-func Info(args ...interface{}) {
-	std.Info(args...)
-}
-
-// Warn logs a message at level Warn on the standard logger.
-func Warn(args ...interface{}) {
-	std.Warn(args...)
-}
-
-// Warning logs a message at level Warn on the standard logger.
-func Warning(args ...interface{}) {
-	std.Warning(args...)
-}
-
-// Error logs a message at level Error on the standard logger.
-func Error(args ...interface{}) {
-	std.Error(args...)
-}
-
-// Panic logs a message at level Panic on the standard logger.
-func Panic(args ...interface{}) {
-	std.Panic(args...)
-}
-
-// Fatal logs a message at level Fatal on the standard logger.
-func Fatal(args ...interface{}) {
-	std.Fatal(args...)
-}
-
-// Debugf logs a message at level Debug on the standard logger.
-func Debugf(format string, args ...interface{}) {
-	std.Debugf(format, args...)
-}
-
-// Printf logs a message at level Info on the standard logger.
-func Printf(format string, args ...interface{}) {
-	std.Printf(format, args...)
-}
-
-// Infof logs a message at level Info on the standard logger.
-func Infof(format string, args ...interface{}) {
-	std.Infof(format, args...)
-}
-
-// Warnf logs a message at level Warn on the standard logger.
-func Warnf(format string, args ...interface{}) {
-	std.Warnf(format, args...)
-}
-
-// Warningf logs a message at level Warn on the standard logger.
-func Warningf(format string, args ...interface{}) {
-	std.Warningf(format, args...)
-}
-
-// Errorf logs a message at level Error on the standard logger.
-func Errorf(format string, args ...interface{}) {
-	std.Errorf(format, args...)
-}
-
-// Panicf logs a message at level Panic on the standard logger.
-func Panicf(format string, args ...interface{}) {
-	std.Panicf(format, args...)
-}
-
-// Fatalf logs a message at level Fatal on the standard logger.
-func Fatalf(format string, args ...interface{}) {
-	std.Fatalf(format, args...)
-}
-
-// Debugln logs a message at level Debug on the standard logger.
-func Debugln(args ...interface{}) {
-	std.Debugln(args...)
-}
-
-// Println logs a message at level Info on the standard logger.
-func Println(args ...interface{}) {
-	std.Println(args...)
-}
-
-// Infoln logs a message at level Info on the standard logger.
-func Infoln(args ...interface{}) {
-	std.Infoln(args...)
-}
-
-// Warnln logs a message at level Warn on the standard logger.
-func Warnln(args ...interface{}) {
-	std.Warnln(args...)
-}
-
-// Warningln logs a message at level Warn on the standard logger.
-func Warningln(args ...interface{}) {
-	std.Warningln(args...)
-}
-
-// Errorln logs a message at level Error on the standard logger.
-func Errorln(args ...interface{}) {
-	std.Errorln(args...)
-}
-
-// Panicln logs a message at level Panic on the standard logger.
-func Panicln(args ...interface{}) {
-	std.Panicln(args...)
-}
-
-// Fatalln logs a message at level Fatal on the standard logger.
-func Fatalln(args ...interface{}) {
-	std.Fatalln(args...)
-}

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-newtmgr/blob/9975ef7a/newtmgr/vendor/github.com/Sirupsen/logrus/formatter.go
----------------------------------------------------------------------
diff --git a/newtmgr/vendor/github.com/Sirupsen/logrus/formatter.go b/newtmgr/vendor/github.com/Sirupsen/logrus/formatter.go
deleted file mode 100644
index b5fbe93..0000000
--- a/newtmgr/vendor/github.com/Sirupsen/logrus/formatter.go
+++ /dev/null
@@ -1,45 +0,0 @@
-package logrus
-
-import "time"
-
-const DefaultTimestampFormat = time.RFC3339
-
-// The Formatter interface is used to implement a custom Formatter. It takes an
-// `Entry`. It exposes all the fields, including the default ones:
-//
-// * `entry.Data["msg"]`. The message passed from Info, Warn, Error ..
-// * `entry.Data["time"]`. The timestamp.
-// * `entry.Data["level"]. The level the entry was logged at.
-//
-// Any additional fields added with `WithField` or `WithFields` are also in
-// `entry.Data`. Format is expected to return an array of bytes which are then
-// logged to `logger.Out`.
-type Formatter interface {
-	Format(*Entry) ([]byte, error)
-}
-
-// This is to not silently overwrite `time`, `msg` and `level` fields when
-// dumping it. If this code wasn't there doing:
-//
-//  logrus.WithField("level", 1).Info("hello")
-//
-// Would just silently drop the user provided level. Instead with this code
-// it'll logged as:
-//
-//  {"level": "info", "fields.level": 1, "msg": "hello", "time": "..."}
-//
-// It's not exported because it's still using Data in an opinionated way. It's to
-// avoid code duplication between the two default formatters.
-func prefixFieldClashes(data Fields) {
-	if t, ok := data["time"]; ok {
-		data["fields.time"] = t
-	}
-
-	if m, ok := data["msg"]; ok {
-		data["fields.msg"] = m
-	}
-
-	if l, ok := data["level"]; ok {
-		data["fields.level"] = l
-	}
-}

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-newtmgr/blob/9975ef7a/newtmgr/vendor/github.com/Sirupsen/logrus/hooks.go
----------------------------------------------------------------------
diff --git a/newtmgr/vendor/github.com/Sirupsen/logrus/hooks.go b/newtmgr/vendor/github.com/Sirupsen/logrus/hooks.go
deleted file mode 100644
index 3f151cd..0000000
--- a/newtmgr/vendor/github.com/Sirupsen/logrus/hooks.go
+++ /dev/null
@@ -1,34 +0,0 @@
-package logrus
-
-// A hook to be fired when logging on the logging levels returned from
-// `Levels()` on your implementation of the interface. Note that this is not
-// fired in a goroutine or a channel with workers, you should handle such
-// functionality yourself if your call is non-blocking and you don't wish for
-// the logging calls for levels returned from `Levels()` to block.
-type Hook interface {
-	Levels() []Level
-	Fire(*Entry) error
-}
-
-// Internal type for storing the hooks on a logger instance.
-type LevelHooks map[Level][]Hook
-
-// Add a hook to an instance of logger. This is called with
-// `log.Hooks.Add(new(MyHook))` where `MyHook` implements the `Hook` interface.
-func (hooks LevelHooks) Add(hook Hook) {
-	for _, level := range hook.Levels() {
-		hooks[level] = append(hooks[level], hook)
-	}
-}
-
-// Fire all the hooks for the passed level. Used by `entry.log` to fire
-// appropriate hooks for a log entry.
-func (hooks LevelHooks) Fire(level Level, entry *Entry) error {
-	for _, hook := range hooks[level] {
-		if err := hook.Fire(entry); err != nil {
-			return err
-		}
-	}
-
-	return nil
-}

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-newtmgr/blob/9975ef7a/newtmgr/vendor/github.com/Sirupsen/logrus/json_formatter.go
----------------------------------------------------------------------
diff --git a/newtmgr/vendor/github.com/Sirupsen/logrus/json_formatter.go b/newtmgr/vendor/github.com/Sirupsen/logrus/json_formatter.go
deleted file mode 100644
index 266554e..0000000
--- a/newtmgr/vendor/github.com/Sirupsen/logrus/json_formatter.go
+++ /dev/null
@@ -1,74 +0,0 @@
-package logrus
-
-import (
-	"encoding/json"
-	"fmt"
-)
-
-type fieldKey string
-type FieldMap map[fieldKey]string
-
-const (
-	FieldKeyMsg   = "msg"
-	FieldKeyLevel = "level"
-	FieldKeyTime  = "time"
-)
-
-func (f FieldMap) resolve(key fieldKey) string {
-	if k, ok := f[key]; ok {
-		return k
-	}
-
-	return string(key)
-}
-
-type JSONFormatter struct {
-	// TimestampFormat sets the format used for marshaling timestamps.
-	TimestampFormat string
-
-	// DisableTimestamp allows disabling automatic timestamps in output
-	DisableTimestamp bool
-
-	// FieldMap allows users to customize the names of keys for various fields.
-	// As an example:
-	// formatter := &JSONFormatter{
-	//   	FieldMap: FieldMap{
-	// 		 FieldKeyTime: "@timestamp",
-	// 		 FieldKeyLevel: "@level",
-	// 		 FieldKeyLevel: "@message",
-	//    },
-	// }
-	FieldMap FieldMap
-}
-
-func (f *JSONFormatter) Format(entry *Entry) ([]byte, error) {
-	data := make(Fields, len(entry.Data)+3)
-	for k, v := range entry.Data {
-		switch v := v.(type) {
-		case error:
-			// Otherwise errors are ignored by `encoding/json`
-			// https://github.com/Sirupsen/logrus/issues/137
-			data[k] = v.Error()
-		default:
-			data[k] = v
-		}
-	}
-	prefixFieldClashes(data)
-
-	timestampFormat := f.TimestampFormat
-	if timestampFormat == "" {
-		timestampFormat = DefaultTimestampFormat
-	}
-
-	if !f.DisableTimestamp {
-		data[f.FieldMap.resolve(FieldKeyTime)] = entry.Time.Format(timestampFormat)
-	}
-	data[f.FieldMap.resolve(FieldKeyMsg)] = entry.Message
-	data[f.FieldMap.resolve(FieldKeyLevel)] = entry.Level.String()
-
-	serialized, err := json.Marshal(data)
-	if err != nil {
-		return nil, fmt.Errorf("Failed to marshal fields to JSON, %v", err)
-	}
-	return append(serialized, '\n'), nil
-}

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-newtmgr/blob/9975ef7a/newtmgr/vendor/github.com/Sirupsen/logrus/logger.go
----------------------------------------------------------------------
diff --git a/newtmgr/vendor/github.com/Sirupsen/logrus/logger.go b/newtmgr/vendor/github.com/Sirupsen/logrus/logger.go
deleted file mode 100644
index b769f3d..0000000
--- a/newtmgr/vendor/github.com/Sirupsen/logrus/logger.go
+++ /dev/null
@@ -1,308 +0,0 @@
-package logrus
-
-import (
-	"io"
-	"os"
-	"sync"
-)
-
-type Logger struct {
-	// The logs are `io.Copy`'d to this in a mutex. It's common to set this to a
-	// file, or leave it default which is `os.Stderr`. You can also set this to
-	// something more adventorous, such as logging to Kafka.
-	Out io.Writer
-	// Hooks for the logger instance. These allow firing events based on logging
-	// levels and log entries. For example, to send errors to an error tracking
-	// service, log to StatsD or dump the core on fatal errors.
-	Hooks LevelHooks
-	// All log entries pass through the formatter before logged to Out. The
-	// included formatters are `TextFormatter` and `JSONFormatter` for which
-	// TextFormatter is the default. In development (when a TTY is attached) it
-	// logs with colors, but to a file it wouldn't. You can easily implement your
-	// own that implements the `Formatter` interface, see the `README` or included
-	// formatters for examples.
-	Formatter Formatter
-	// The logging level the logger should log at. This is typically (and defaults
-	// to) `logrus.Info`, which allows Info(), Warn(), Error() and Fatal() to be
-	// logged. `logrus.Debug` is useful in
-	Level Level
-	// Used to sync writing to the log. Locking is enabled by Default
-	mu MutexWrap
-	// Reusable empty entry
-	entryPool sync.Pool
-}
-
-type MutexWrap struct {
-	lock     sync.Mutex
-	disabled bool
-}
-
-func (mw *MutexWrap) Lock() {
-	if !mw.disabled {
-		mw.lock.Lock()
-	}
-}
-
-func (mw *MutexWrap) Unlock() {
-	if !mw.disabled {
-		mw.lock.Unlock()
-	}
-}
-
-func (mw *MutexWrap) Disable() {
-	mw.disabled = true
-}
-
-// Creates a new logger. Configuration should be set by changing `Formatter`,
-// `Out` and `Hooks` directly on the default logger instance. You can also just
-// instantiate your own:
-//
-//    var log = &Logger{
-//      Out: os.Stderr,
-//      Formatter: new(JSONFormatter),
-//      Hooks: make(LevelHooks),
-//      Level: logrus.DebugLevel,
-//    }
-//
-// It's recommended to make this a global instance called `log`.
-func New() *Logger {
-	return &Logger{
-		Out:       os.Stderr,
-		Formatter: new(TextFormatter),
-		Hooks:     make(LevelHooks),
-		Level:     InfoLevel,
-	}
-}
-
-func (logger *Logger) newEntry() *Entry {
-	entry, ok := logger.entryPool.Get().(*Entry)
-	if ok {
-		return entry
-	}
-	return NewEntry(logger)
-}
-
-func (logger *Logger) releaseEntry(entry *Entry) {
-	logger.entryPool.Put(entry)
-}
-
-// Adds a field to the log entry, note that it doesn't log until you call
-// Debug, Print, Info, Warn, Fatal or Panic. It only creates a log entry.
-// If you want multiple fields, use `WithFields`.
-func (logger *Logger) WithField(key string, value interface{}) *Entry {
-	entry := logger.newEntry()
-	defer logger.releaseEntry(entry)
-	return entry.WithField(key, value)
-}
-
-// Adds a struct of fields to the log entry. All it does is call `WithField` for
-// each `Field`.
-func (logger *Logger) WithFields(fields Fields) *Entry {
-	entry := logger.newEntry()
-	defer logger.releaseEntry(entry)
-	return entry.WithFields(fields)
-}
-
-// Add an error as single field to the log entry.  All it does is call
-// `WithError` for the given `error`.
-func (logger *Logger) WithError(err error) *Entry {
-	entry := logger.newEntry()
-	defer logger.releaseEntry(entry)
-	return entry.WithError(err)
-}
-
-func (logger *Logger) Debugf(format string, args ...interface{}) {
-	if logger.Level >= DebugLevel {
-		entry := logger.newEntry()
-		entry.Debugf(format, args...)
-		logger.releaseEntry(entry)
-	}
-}
-
-func (logger *Logger) Infof(format string, args ...interface{}) {
-	if logger.Level >= InfoLevel {
-		entry := logger.newEntry()
-		entry.Infof(format, args...)
-		logger.releaseEntry(entry)
-	}
-}
-
-func (logger *Logger) Printf(format string, args ...interface{}) {
-	entry := logger.newEntry()
-	entry.Printf(format, args...)
-	logger.releaseEntry(entry)
-}
-
-func (logger *Logger) Warnf(format string, args ...interface{}) {
-	if logger.Level >= WarnLevel {
-		entry := logger.newEntry()
-		entry.Warnf(format, args...)
-		logger.releaseEntry(entry)
-	}
-}
-
-func (logger *Logger) Warningf(format string, args ...interface{}) {
-	if logger.Level >= WarnLevel {
-		entry := logger.newEntry()
-		entry.Warnf(format, args...)
-		logger.releaseEntry(entry)
-	}
-}
-
-func (logger *Logger) Errorf(format string, args ...interface{}) {
-	if logger.Level >= ErrorLevel {
-		entry := logger.newEntry()
-		entry.Errorf(format, args...)
-		logger.releaseEntry(entry)
-	}
-}
-
-func (logger *Logger) Fatalf(format string, args ...interface{}) {
-	if logger.Level >= FatalLevel {
-		entry := logger.newEntry()
-		entry.Fatalf(format, args...)
-		logger.releaseEntry(entry)
-	}
-	Exit(1)
-}
-
-func (logger *Logger) Panicf(format string, args ...interface{}) {
-	if logger.Level >= PanicLevel {
-		entry := logger.newEntry()
-		entry.Panicf(format, args...)
-		logger.releaseEntry(entry)
-	}
-}
-
-func (logger *Logger) Debug(args ...interface{}) {
-	if logger.Level >= DebugLevel {
-		entry := logger.newEntry()
-		entry.Debug(args...)
-		logger.releaseEntry(entry)
-	}
-}
-
-func (logger *Logger) Info(args ...interface{}) {
-	if logger.Level >= InfoLevel {
-		entry := logger.newEntry()
-		entry.Info(args...)
-		logger.releaseEntry(entry)
-	}
-}
-
-func (logger *Logger) Print(args ...interface{}) {
-	entry := logger.newEntry()
-	entry.Info(args...)
-	logger.releaseEntry(entry)
-}
-
-func (logger *Logger) Warn(args ...interface{}) {
-	if logger.Level >= WarnLevel {
-		entry := logger.newEntry()
-		entry.Warn(args...)
-		logger.releaseEntry(entry)
-	}
-}
-
-func (logger *Logger) Warning(args ...interface{}) {
-	if logger.Level >= WarnLevel {
-		entry := logger.newEntry()
-		entry.Warn(args...)
-		logger.releaseEntry(entry)
-	}
-}
-
-func (logger *Logger) Error(args ...interface{}) {
-	if logger.Level >= ErrorLevel {
-		entry := logger.newEntry()
-		entry.Error(args...)
-		logger.releaseEntry(entry)
-	}
-}
-
-func (logger *Logger) Fatal(args ...interface{}) {
-	if logger.Level >= FatalLevel {
-		entry := logger.newEntry()
-		entry.Fatal(args...)
-		logger.releaseEntry(entry)
-	}
-	Exit(1)
-}
-
-func (logger *Logger) Panic(args ...interface{}) {
-	if logger.Level >= PanicLevel {
-		entry := logger.newEntry()
-		entry.Panic(args...)
-		logger.releaseEntry(entry)
-	}
-}
-
-func (logger *Logger) Debugln(args ...interface{}) {
-	if logger.Level >= DebugLevel {
-		entry := logger.newEntry()
-		entry.Debugln(args...)
-		logger.releaseEntry(entry)
-	}
-}
-
-func (logger *Logger) Infoln(args ...interface{}) {
-	if logger.Level >= InfoLevel {
-		entry := logger.newEntry()
-		entry.Infoln(args...)
-		logger.releaseEntry(entry)
-	}
-}
-
-func (logger *Logger) Println(args ...interface{}) {
-	entry := logger.newEntry()
-	entry.Println(args...)
-	logger.releaseEntry(entry)
-}
-
-func (logger *Logger) Warnln(args ...interface{}) {
-	if logger.Level >= WarnLevel {
-		entry := logger.newEntry()
-		entry.Warnln(args...)
-		logger.releaseEntry(entry)
-	}
-}
-
-func (logger *Logger) Warningln(args ...interface{}) {
-	if logger.Level >= WarnLevel {
-		entry := logger.newEntry()
-		entry.Warnln(args...)
-		logger.releaseEntry(entry)
-	}
-}
-
-func (logger *Logger) Errorln(args ...interface{}) {
-	if logger.Level >= ErrorLevel {
-		entry := logger.newEntry()
-		entry.Errorln(args...)
-		logger.releaseEntry(entry)
-	}
-}
-
-func (logger *Logger) Fatalln(args ...interface{}) {
-	if logger.Level >= FatalLevel {
-		entry := logger.newEntry()
-		entry.Fatalln(args...)
-		logger.releaseEntry(entry)
-	}
-	Exit(1)
-}
-
-func (logger *Logger) Panicln(args ...interface{}) {
-	if logger.Level >= PanicLevel {
-		entry := logger.newEntry()
-		entry.Panicln(args...)
-		logger.releaseEntry(entry)
-	}
-}
-
-//When file is opened with appending mode, it's safe to
-//write concurrently to a file (within 4k message on Linux).
-//In these cases user can choose to disable the lock.
-func (logger *Logger) SetNoLock() {
-	logger.mu.Disable()
-}