{"id":15890156,"url":"https://github.com/hph/farfugl","last_synced_at":"2025-03-20T11:35:44.796Z","repository":{"id":13342821,"uuid":"16029976","full_name":"hph/farfugl","owner":"hph","description":"Run old Rails migrations without code dependence problems","archived":false,"fork":false,"pushed_at":"2014-02-28T03:41:54.000Z","size":188,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-10-13T07:22:08.416Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Ruby","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/hph.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}},"created_at":"2014-01-18T17:13:16.000Z","updated_at":"2018-04-26T08:04:56.000Z","dependencies_parsed_at":"2022-09-17T21:54:52.231Z","dependency_job_id":null,"html_url":"https://github.com/hph/farfugl","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hph%2Ffarfugl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hph%2Ffarfugl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hph%2Ffarfugl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hph%2Ffarfugl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hph","download_url":"https://codeload.github.com/hph/farfugl/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221752963,"owners_count":16875062,"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-10-06T07:04:07.342Z","updated_at":"2024-10-28T00:40:28.001Z","avatar_url":"https://github.com/hph.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"Farfugl\n=======\n\n[![Gem Version](https://badge.fury.io/rb/farfugl.png)](http://badge.fury.io/rb/farfugl)\n\nMigrating an old database with old migrations can be a pain because the\nmigrations often depend on code that doesn't exist in the latest version of the\napplication. The simplest solution is to checkout to the commit where each\nmigration was introduced (or last modified) and run each migration from there,\nbut this can be time-consuming and tedious. **Farfugl** automates this process.\n\n### Setup\n\nYou can install **Farfugl** on your system like any other gem:\n\n    gem install farfugl\n\nYou can also add `gem 'farfugl'` to your Rails application's Gemfile and run\n`bundle`.\n\n### Usage\n\nPlease note that **Farfugl** is still under development and *may* not be\ncompletely stable; always create backups of your database before using it.\n\nRunning **Farfugl** is simple:\n\n    rake farfugl:migrate\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhph%2Ffarfugl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhph%2Ffarfugl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhph%2Ffarfugl/lists"}