{"id":26186952,"url":"https://github.com/ivarref/rewriting-history","last_synced_at":"2025-04-15T00:35:46.270Z","repository":{"id":57713899,"uuid":"342595993","full_name":"ivarref/rewriting-history","owner":"ivarref","description":"A library to rewrite Datomic history. On-prem only.","archived":false,"fork":false,"pushed_at":"2024-03-26T19:53:42.000Z","size":392,"stargazers_count":6,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-28T12:38:26.881Z","etag":null,"topics":["datomic","history","rewrite"],"latest_commit_sha":null,"homepage":"","language":"Clojure","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"epl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ivarref.png","metadata":{"files":{"readme":"README-test.sh","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":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-02-26T14:13:02.000Z","updated_at":"2024-01-10T12:58:32.000Z","dependencies_parsed_at":"2025-03-11T23:46:05.691Z","dependency_job_id":null,"html_url":"https://github.com/ivarref/rewriting-history","commit_stats":null,"previous_names":[],"tags_count":33,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivarref%2Frewriting-history","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivarref%2Frewriting-history/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivarref%2Frewriting-history/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivarref%2Frewriting-history/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ivarref","download_url":"https://codeload.github.com/ivarref/rewriting-history/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248985990,"owners_count":21194020,"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":["datomic","history","rewrite"],"created_at":"2025-03-11T23:35:46.686Z","updated_at":"2025-04-15T00:35:46.252Z","avatar_url":"https://github.com/ivarref.png","language":"Clojure","funding_links":[],"categories":[],"sub_categories":[],"readme":"#!/bin/bash\n\n\nDIR=\"$( cd \"$( dirname \"${BASH_SOURCE[0]}\" )\" \u003e/dev/null 2\u003e\u00261 \u0026\u0026 pwd )\"\n\nrm -r \"$DIR/temp\" || true\nmkdir -p $DIR/temp\n\nsed $DIR/README.md -ne '/```clojure/,/```/p' | \\\nsed 's/^```$//g' | \\\nawk -v RS='```clojure' '{ print $0 \u003e \"'$DIR'/temp/temp\" NR }'\n\nVERSION=$(clojure -X:release ivarref.pom-patch/get-version)\n\ncd temp\nrm temp1\nfor entry in temp*\ndo\n  perl -pe 's|\\QREAL_JDBC_URL_HERE\\E|'$(cat ../.stage-url.txt)'|g' $entry \u003e $entry.clj\n  rm $entry\n  echo \"Running $entry.clj ...\"\n  clojure -Sdeps '{:deps {no.nsd/rewriting-history             {:mvn/version \"'$VERSION'\"}\n                          ivarref/recurring-cup                {:mvn/version \"0.4.52\"}\n                          com.datomic/datomic-pro              {:mvn/version \"1.0.6202\"}\n                          org.mariadb.jdbc/mariadb-java-client {:mvn/version \"2.4.3\"}}\n                   :mvn/repos {\"my.datomic.com\" {:url \"https://my.datomic.com/repo\"}}}'\\\n  -M \\\n  -e \"$(cat $entry.clj)\\n\\n(shutdown-agents)\\n(System/exit 0)\" || { echo \"$entry.clj Failed!\"; exit 1; }\n  echo \"Running $entry.clj ... OK!\"\n  rm $entry.clj\ndone","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fivarref%2Frewriting-history","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fivarref%2Frewriting-history","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fivarref%2Frewriting-history/lists"}