{"id":15010206,"url":"https://github.com/clojure/clr.tools.gitlibs","last_synced_at":"2025-09-08T05:37:36.978Z","repository":{"id":153045903,"uuid":"620467721","full_name":"clojure/clr.tools.gitlibs","owner":"clojure","description":"An API for retrieving, caching, and programatically accessing git libraries","archived":false,"fork":false,"pushed_at":"2024-07-15T18:08:12.000Z","size":34,"stargazers_count":2,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-01-30T06:32:21.905Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HTML","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"epl-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/clojure.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","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":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-03-28T18:35:19.000Z","updated_at":"2024-05-28T13:08:43.000Z","dependencies_parsed_at":"2024-09-24T19:32:19.717Z","dependency_job_id":"c9746d2c-ceb7-459f-b92b-dd6cc5f5d8af","html_url":"https://github.com/clojure/clr.tools.gitlibs","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clojure%2Fclr.tools.gitlibs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clojure%2Fclr.tools.gitlibs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clojure%2Fclr.tools.gitlibs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clojure%2Fclr.tools.gitlibs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/clojure","download_url":"https://codeload.github.com/clojure/clr.tools.gitlibs/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":237221173,"owners_count":19274447,"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","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":[],"created_at":"2024-09-24T19:32:14.919Z","updated_at":"2025-02-05T00:31:44.720Z","avatar_url":"https://github.com/clojure.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# clr.tools.gitlibs\n\nA port of [clojure/tools.gitlibs](https://github.com/clojure/tools.gitlibs) library to ClojureCLR.\n\n\u003e An API for retrieving, caching, and programatically accessing git libraries.\n\n\u003e To access git dependencies (for example, via tools.deps), one must download git directories and working trees as indicated by git shas. This library provides this functionality and also keeps a cache of git dirs and working trees that can be reused.\n\n## Usage\n\nSee the ClojureJVM library repo linked to above.\n\nFor configuration, the environment variables referenced are the same.  \nInstead of Java system properties, this version will look at the `app.config` data.\nThe equivalent of `~/.gitlibs` on Windows is the the `.gitlibs` directory in the user's home directory, typically `C:/Users/\u003cusername\u003e`.\n\n# Releases\n\ndeps.edn reference:\n\n```\n    {io.github.clojure/clr.tools.gitlibs {:git/tag \"v2.5.198\" sha \"3d561c2\"}}\n```\n\nNuget reference:\n\n```\n    PM\u003e Install-Package clojure.tools.gitlibs -Version 2.5.198 \n```\n\t\nLeiningen/Clojars reference:\n\n```\n   [org.clojure.clr/tools.gitlibs \"2.5.198\"]\n```\n\n## Contributing \n\n[Contributing to Clojure projects](https://clojure.org/community/contributing) requires a signed Contributor Agreement. \n\n\n# Copyright and License\n\nPer the ClojureJVM version:\n\n\n\u003e Copyright © 2018-2023 Rich Hickey, Alex Miller, and contributors\n\u003e\n\u003e All rights reserved. The use and\n\u003e distribution terms for this software are covered by the\n\u003e [Eclipse Public License 1.0] which can be found in the file\n\u003e epl-v10.html at the root of this distribution. By using this software\n\u003e in any fashion, you are agreeing to be bound by the terms of this\n\u003e license. You must not remove this notice, or any other, from this\n\u003e software.\n\u003e\n\u003e [Eclipse Public License 1.0]: http://opensource.org/licenses/eclipse-1.0.php","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fclojure%2Fclr.tools.gitlibs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fclojure%2Fclr.tools.gitlibs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fclojure%2Fclr.tools.gitlibs/lists"}