fangorn/ex_git_objectstore
public
ref:479b61e5388b8a28de36166c01e72d4e6d0b02d1
Add Apache 2.0 license with headers and enforcement
- LICENSE file (full Apache 2.0 text, Copyright 2026 Cole Christensen)
- NOTICE file (Apache 2.0 attribution convention)
- Apache 2.0 header added to all 53 .ex and .exs source files
- mix.exs: added package metadata with licenses: ["Apache-2.0"]
- mix license_check: custom mix task to enforce headers in CI
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
SHA:
479b61e5388b8a28de36166c01e72d4e6d0b02d1
Author:
Cole Christensen <cole.christensen@macmillan.com>
Date:
2026-02-10 23:37
Parents:
c641fd6
57 files changed
+1035
-1
| Type | ||
|---|---|---|
|
|
lib/ex_git_objectstore.ex | +14 −0 |
|
||
|
|
lib/ex_git_objectstore/cache/ets.ex | +14 −0 |
|
||
|
|
lib/ex_git_objectstore/diff.ex | +14 −0 |
|
||
|
|
lib/ex_git_objectstore/diff/myers.ex | +14 −0 |
|
||
|
|
lib/ex_git_objectstore/merge.ex | +14 −0 |
|
||
|
|
lib/ex_git_objectstore/object.ex | +14 −0 |
|
||
|
|
lib/ex_git_objectstore/object/blob.ex | +14 −0 |
|
||
|
|
lib/ex_git_objectstore/object/commit.ex | +14 −0 |
|
||
|
|
lib/ex_git_objectstore/object/tag.ex | +14 −0 |
|
||
|
|
lib/ex_git_objectstore/object/tree.ex | +14 −0 |
|
||
|
|
lib/ex_git_objectstore/object_resolver.ex | +14 −0 |
|
||
|
|
lib/ex_git_objectstore/pack/delta.ex | +14 −0 |
|
||
|
|
lib/ex_git_objectstore/pack/index.ex | +14 −0 |
|
||
|
|
lib/ex_git_objectstore/pack/reader.ex | +14 −0 |
|
||
|
|
lib/ex_git_objectstore/pack/writer.ex | +14 −0 |
|
||
|
|
lib/ex_git_objectstore/protocol/pkt_line.ex | +14 −0 |
|
||
|
|
lib/ex_git_objectstore/protocol/receive_pack.ex | +14 −0 |
|
||
|
|
lib/ex_git_objectstore/protocol/upload_pack.ex | +14 −0 |
|
||
|
|
lib/ex_git_objectstore/ref.ex | +14 −0 |
|
||
|
|
lib/ex_git_objectstore/repo.ex | +14 −0 |
|
||
|
|
lib/ex_git_objectstore/storage.ex | +14 −0 |
|
||
|
|
lib/ex_git_objectstore/storage/filesystem.ex | +14 −0 |
|
||
|
|
lib/ex_git_objectstore/storage/memory.ex | +14 −0 |
|
||
|
|
lib/ex_git_objectstore/storage/s3.ex | +14 −0 |
|
||
|
|
lib/ex_git_objectstore/walk.ex | +14 −0 |
|
||
|
|
lib/mix/tasks/license_check.ex | +65 −0 |
|
||
|
|
LICENSE | +200 −0 |
|
||
|
|
mix.exs | +24 −1 |
|
||
|
|
NOTICE | +4 −0 |
|
||
|
|
test/ex_git_objectstore/cache/ets_test.exs | +14 −0 |
|
||
|
|
test/ex_git_objectstore/diff/diff_test.exs | +14 −0 |
|
||
|
|
test/ex_git_objectstore/diff/myers_test.exs | +14 −0 |
|
||
|
|
test/ex_git_objectstore/integration/git_repo_test.exs | +14 −0 |
|
||
|
|
test/ex_git_objectstore/integration/packed_repo_test.exs | +14 −0 |
|
||
|
|
test/ex_git_objectstore/merge_test.exs | +14 −0 |
|
||
|
|
test/ex_git_objectstore/object/blob_test.exs | +14 −0 |
|
||
|
|
test/ex_git_objectstore/object/commit_test.exs | +14 −0 |
|
||
|
|
test/ex_git_objectstore/object/git_interop_test.exs | +14 −0 |
|
||
|
|
test/ex_git_objectstore/object/tag_test.exs | +14 −0 |
|
||
|
|
test/ex_git_objectstore/object/tree_test.exs | +14 −0 |
|
||
|
|
test/ex_git_objectstore/object_resolver_test.exs | +14 −0 |
|
||
|
|
test/ex_git_objectstore/pack/delta_test.exs | +14 −0 |
|
||
|
|
test/ex_git_objectstore/pack/index_test.exs | +14 −0 |
|
||
|
|
test/ex_git_objectstore/pack/reader_test.exs | +14 −0 |
|
||
|
|
test/ex_git_objectstore/pack/writer_test.exs | +14 −0 |
|
||
|
|
test/ex_git_objectstore/protocol/pkt_line_test.exs | +14 −0 |
|
||
|
|
test/ex_git_objectstore/protocol/receive_pack_test.exs | +14 −0 |
|
||
|
|
test/ex_git_objectstore/protocol/upload_pack_test.exs | +14 −0 |
|
||
|
|
test/ex_git_objectstore/ref_test.exs | +14 −0 |
|
||
|
|
test/ex_git_objectstore/storage/filesystem_test.exs | +14 −0 |
|
||
|
|
test/ex_git_objectstore/storage/memory_test.exs | +14 −0 |
|
||
|
|
test/ex_git_objectstore/storage/s3_test.exs | +14 −0 |
|
||
|
|
test/ex_git_objectstore/walk/merge_base_test.exs | +14 −0 |
|
||
|
|
test/ex_git_objectstore/walk_test.exs | +14 −0 |
|
||
|
|
test/ex_git_objectstore_test.exs | +14 −0 |
|
||
|
|
test/support/repo_helper.ex | +14 −0 |
|
||
|
|
test/test_helper.exs | +14 −0 |
|
||