src-d / go-git

Compare 1ffc59e ... +0 ... 6b25f85

Coverage Reach
plumbing/format/packfile/packfile.go plumbing/format/packfile/parser.go plumbing/format/packfile/scanner.go plumbing/format/packfile/delta_selector.go plumbing/format/packfile/patch_delta.go plumbing/format/packfile/delta_index.go plumbing/format/packfile/diff_delta.go plumbing/format/packfile/encoder.go plumbing/format/packfile/object_pack.go plumbing/format/packfile/fsobject.go plumbing/format/packfile/common.go plumbing/format/packfile/error.go plumbing/format/index/decoder.go plumbing/format/index/match.go plumbing/format/index/encoder.go plumbing/format/index/index.go plumbing/format/idxfile/idxfile.go plumbing/format/idxfile/writer.go plumbing/format/idxfile/decoder.go plumbing/format/idxfile/encoder.go plumbing/format/commitgraph/file.go plumbing/format/commitgraph/encoder.go plumbing/format/commitgraph/memory.go plumbing/format/gitattributes/attributes.go plumbing/format/gitattributes/dir.go plumbing/format/gitattributes/pattern.go plumbing/format/gitattributes/matcher.go plumbing/format/diff/unified_encoder.go plumbing/format/config/section.go plumbing/format/config/option.go plumbing/format/config/common.go plumbing/format/config/encoder.go plumbing/format/config/decoder.go plumbing/format/gitignore/pattern.go plumbing/format/gitignore/dir.go plumbing/format/gitignore/matcher.go plumbing/format/pktline/scanner.go plumbing/format/pktline/encoder.go plumbing/format/objfile/reader.go plumbing/format/objfile/writer.go plumbing/object/tree.go plumbing/object/commit.go plumbing/object/patch.go plumbing/object/commit_walker.go plumbing/object/tag.go plumbing/object/commitgraph/commitnode_graph.go plumbing/object/commitgraph/commitnode_walker_ctime.go plumbing/object/commitgraph/commitnode_object.go plumbing/object/commitgraph/commitnode.go plumbing/object/merge_base.go plumbing/object/object.go plumbing/object/commit_walker_bfs_filtered.go plumbing/object/commit_walker_file.go plumbing/object/change.go plumbing/object/treenoder.go plumbing/object/blob.go plumbing/object/file.go plumbing/object/commit_walker_bfs.go plumbing/object/commit_walker_ctime.go plumbing/object/change_adaptor.go plumbing/object/commit_walker_limit.go plumbing/object/difftree.go plumbing/object/common.go plumbing/transport/test/receive_pack.go plumbing/transport/test/upload_pack.go plumbing/transport/ssh/auth_method.go plumbing/transport/ssh/common.go plumbing/transport/http/common.go plumbing/transport/http/upload_pack.go plumbing/transport/http/receive_pack.go plumbing/transport/server/server.go plumbing/transport/server/loader.go plumbing/transport/internal/common/common.go plumbing/transport/internal/common/server.go plumbing/transport/common.go plumbing/transport/file/client.go plumbing/transport/file/server.go plumbing/transport/git/common.go plumbing/transport/client/client.go plumbing/protocol/packp/advrefs_decode.go plumbing/protocol/packp/ulreq_decode.go plumbing/protocol/packp/updreq_decode.go plumbing/protocol/packp/advrefs.go plumbing/protocol/packp/sideband/demux.go plumbing/protocol/packp/sideband/muxer.go plumbing/protocol/packp/sideband/common.go plumbing/protocol/packp/capability/list.go plumbing/protocol/packp/capability/capability.go plumbing/protocol/packp/advrefs_encode.go plumbing/protocol/packp/ulreq_encode.go plumbing/protocol/packp/report_status.go plumbing/protocol/packp/ulreq.go plumbing/protocol/packp/srvresp.go plumbing/protocol/packp/shallowupd.go plumbing/protocol/packp/uppackresp.go plumbing/protocol/packp/uppackreq.go plumbing/protocol/packp/updreq_encode.go plumbing/protocol/packp/updreq.go plumbing/protocol/packp/common.go plumbing/storer/reference.go plumbing/storer/object.go plumbing/revlist/revlist.go plumbing/cache/object_lru.go plumbing/cache/buffer_lru.go plumbing/reference.go plumbing/filemode/filemode.go plumbing/object.go plumbing/hash.go plumbing/memory.go plumbing/error.go plumbing/revision.go storage/filesystem/dotgit/dotgit.go storage/filesystem/dotgit/writers.go storage/filesystem/dotgit/dotgit_setref.go storage/filesystem/dotgit/dotgit_rewrite_packed_refs.go storage/filesystem/object.go storage/filesystem/config.go storage/filesystem/index.go storage/filesystem/shallow.go storage/filesystem/storage.go storage/filesystem/reference.go storage/filesystem/deltaobject.go storage/filesystem/module.go storage/test/storage_suite.go storage/transactional/reference.go storage/transactional/object.go storage/transactional/storage.go storage/transactional/index.go storage/transactional/shallow.go storage/transactional/config.go storage/memory/storage.go utils/merkletrie/internal/fsnoder/new.go utils/merkletrie/internal/fsnoder/dir.go utils/merkletrie/internal/fsnoder/file.go utils/merkletrie/internal/frame/frame.go utils/merkletrie/difftree.go utils/merkletrie/filesystem/node.go utils/merkletrie/iter.go utils/merkletrie/change.go utils/merkletrie/doubleiter.go utils/merkletrie/noder/path.go utils/merkletrie/index/node.go utils/binary/read.go utils/binary/write.go utils/ioutil/common.go utils/diff/diff.go repository.go remote.go worktree.go internal/revision/parser.go internal/revision/scanner.go internal/url/url.go worktree_status.go config/config.go config/refspec.go config/modules.go config/branch.go submodule.go references.go blame.go worktree_commit.go options.go object_walker.go cli/go-git/main.go cli/go-git/receive_pack.go cli/go-git/upload_pack.go cli/go-git/version.go prune.go status.go worktree_linux.go common.go

No flags found

Use flags to group coverage reports by test type, project and/or folders.
Then setup custom commit statuses and notifications for each flag.

e.g., #unittest #integration

#production #enterprise

#frontend #backend

Learn more about Codecov Flags here.

Showing 1 of 1 files from the diff.

@@ -139,12 +139,9 @@
Loading
139 139
	}
140 140
141 141
	timezone := string(b[tzStart : tzStart+timeZoneLength])
142 -
	tzhours, err := strconv.ParseInt(timezone[0:3], 10, 64)
143 -
	if err != nil {
144 -
		return
145 -
	}
146 -
	tzmins, err := strconv.ParseInt(timezone[3:], 10, 64)
147 -
	if err != nil {
142 +
	tzhours, err1 := strconv.ParseInt(timezone[0:3], 10, 64)
143 +
	tzmins, err2 := strconv.ParseInt(timezone[3:], 10, 64)
144 +
	if err1 != nil || err2 != nil {
148 145
		return
149 146
	}
150 147
	if tzhours < 0 {

Everything is accounted for!

No changes detected that need to be reviewed.
What changes does Codecov check for?
Lines, not adjusted in diff, that have changed coverage data.
Files that introduced coverage data that had none before.
Files that have missing coverage data that once were tracked.
Files Coverage
cli/go-git 0.00%
config 89.85%
internal 89.59%
plumbing 0.02% 81.35%
storage 78.22%
utils 83.49%
blame.go 58.40%
common.go 100.00%
object_walker.go 73.91%
options.go 84.81%
prune.go 56.52%
references.go 76.34%
remote.go 76.87%
repository.go 74.23%
status.go 57.14%
submodule.go 63.92%
worktree.go 70.80%
worktree_commit.go 77.59%
worktree_linux.go 80.00%
worktree_status.go 72.49%
Project Totals (171 files) 79.66%
Loading