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 <[email protected]>
Authored: Wed Apr 5 15:16:13 2017 -0700
Committer: Christopher Collins <[email protected]>
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͉̫o̳̼̊w̖͈̰͎e̬͔̭͂r͚̼̹̲ ̫͓͉̳͈ō̠͕͖̚f̝͍̠ 
͕̲̞͖͑Z̖̫̤̫ͪa͉̬͈̗l͖͎g̳̥o̰̥̅!̣͔̲̻͊̄ ̙̘̦̹̦.
-
-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 <[email protected]>.
-//
-// 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()
-}

Reply via email to