{"id":17138425,"url":"https://github.com/kevinburke/write_mailmap","last_synced_at":"2025-10-17T01:41:45.010Z","repository":{"id":66238497,"uuid":"73323362","full_name":"kevinburke/write_mailmap","owner":"kevinburke","description":"Easy generate an AUTHORS file from the Git commit history","archived":false,"fork":false,"pushed_at":"2023-09-04T22:22:51.000Z","size":15,"stargazers_count":6,"open_issues_count":1,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-08-02T15:50:58.148Z","etag":null,"topics":["contributors","git","golang","mailmap"],"latest_commit_sha":null,"homepage":"","language":"Makefile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kevinburke.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.txt","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-11-09T21:39:03.000Z","updated_at":"2020-05-12T14:05:20.000Z","dependencies_parsed_at":"2024-06-19T05:19:09.375Z","dependency_job_id":"6e355dff-6be8-42bc-afe8-7607ec9f6565","html_url":"https://github.com/kevinburke/write_mailmap","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/kevinburke/write_mailmap","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kevinburke%2Fwrite_mailmap","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kevinburke%2Fwrite_mailmap/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kevinburke%2Fwrite_mailmap/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kevinburke%2Fwrite_mailmap/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kevinburke","download_url":"https://codeload.github.com/kevinburke/write_mailmap/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kevinburke%2Fwrite_mailmap/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271745695,"owners_count":24813516,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-23T02:00:09.327Z","response_time":69,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["contributors","git","golang","mailmap"],"created_at":"2024-10-14T20:09:37.534Z","updated_at":"2025-10-17T01:41:39.968Z","avatar_url":"https://github.com/kevinburke.png","language":"Makefile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# write_mailmap\n\nUse this program and a .mailmap file to apply fixes to your AUTHORS list.\n\nUse a `.mailmap` file to merge entries in a commit log, for example:\n\n```\nKevin Burke \u003ckev@inburke.com\u003e Kevin Burke \u003cburke@shyp.com\u003e\n```\n\nIf I have commits under both of those email addresses, they'll get merged into\none, for the purposes of this program's output.\n\nFor more, see\nhttps://stacktoheap.com/blog/2013/01/06/using-mailmap-to-fix-authors-list-in-git/.\n\n## Install\n\nFind your target operating system (darwin, windows, linux) and desired bin\ndirectory, and modify the command below as appropriate:\n\n    curl --silent --location --output=/usr/local/bin/write_mailmap https://github.com/kevinburke/write_mailmap/releases/download/0.2/write_mailmap-linux-amd64 \u0026\u0026 chmod 755 /usr/local/bin/write_mailmap\n\nOn Travis, you may want to create `$HOME/bin` and write to that, since\n/usr/local/bin isn't writable with their container-based infrastructure.\n\nThe latest version is 0.2.\n\nIf you have a Go development environment, you can get the binary by running the\nfollowing:\n\n```bash\ngo get -u github.com/kevinburke/write_mailmap\n```\n\n## Usage\n\n```\nwrite_mailmap \u003e AUTHORS.txt\n```\n\nYou can put it in a Makefile like this. Run `make authors` and the dependencies\nwill automatically download.\n\n```\nWRITE_MAILMAP := $(GOPATH)/bin/write_mailmap\n\n$(WRITE_MAILMAP):\n\tcurl --silent --location --output=$(WRITE_MAILMAP) https://github.com/kevinburke/write_mailmap/releases/download/0.2/write_mailmap-linux-amd64\n\tchmod 755 $(WRITE_MAILMAP)\n\nforce: ;\n\nAUTHORS.txt: force | $(WRITE_MAILMAP)\n\t$(WRITE_MAILMAP) \u003e AUTHORS.txt\n\nauthors: AUTHORS.txt\n```\n\nThen run `make authors` and you'll get an AUTHORS.txt and your contributors\ndon't have to worry about how to install it.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkevinburke%2Fwrite_mailmap","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkevinburke%2Fwrite_mailmap","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkevinburke%2Fwrite_mailmap/lists"}