{"id":21669334,"url":"https://github.com/attack-monkey/xflow","last_synced_at":"2026-02-13T17:32:09.660Z","repository":{"id":91874075,"uuid":"196765211","full_name":"attack-monkey/xflow","owner":"attack-monkey","description":"POC for using an experimental branch in gitflow","archived":false,"fork":false,"pushed_at":"2019-07-13T21:54:19.000Z","size":7,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-09-02T00:43:30.017Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/attack-monkey.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2019-07-13T20:48:54.000Z","updated_at":"2019-07-13T21:50:58.000Z","dependencies_parsed_at":null,"dependency_job_id":"a5618600-2540-4f65-a91e-e90b1801cee1","html_url":"https://github.com/attack-monkey/xflow","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/attack-monkey/xflow","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/attack-monkey%2Fxflow","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/attack-monkey%2Fxflow/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/attack-monkey%2Fxflow/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/attack-monkey%2Fxflow/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/attack-monkey","download_url":"https://codeload.github.com/attack-monkey/xflow/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/attack-monkey%2Fxflow/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29413389,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-13T06:24:03.484Z","status":"ssl_error","status_checked_at":"2026-02-13T06:23:12.830Z","response_time":78,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":[],"created_at":"2024-11-25T12:20:59.119Z","updated_at":"2026-02-13T17:32:09.640Z","avatar_url":"https://github.com/attack-monkey.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# xflow\nPOC for using an experimental branch in gitflow..\n\nCreate an X branch locally. If you push to remote - add your name to it.\n\nHaving an X branch allows you to work ahead on features while other features are in review. X branch is like a speculation of what develop will be at the time a new feature goes up for review.\n\nThat way when feature 1 gets approved, feature 2 will be waiting and the diff will be from the current dev branch.\n\nIt's not a mgic bullet - since if a change is made to a feature in review, any future features not yet on develop will need to have the changes 'merged-up'.\n\nMerge-up means to merge the previous feature into the next feature, which continues until there are no more outstanding features. Now merge the latest feature branch into X - bringing it up to date with the changes.\n\n\u003e Note that some changes will cause conflicts - which is fine. This is to be expected because the previous story changed, and you have presumably made more changes on top of that. Carefully review what changes you want. You may want both and then do a refactor. You may want to keep the latest change.\n\nWhenever a change occurs to dev - merge dev to X to keep it in sync.\n\nWhen you create a PR for a feature, also merge straight into X - since this is the speculation that the feature has already been merged. Now branch off of X.\n\nIf you have another feature ready to PR but you want to wait for #1 - no problem - just push to #2 branch - but don't PR. Then again merge #2 into X, since we are speculating that this will be develop.\n\nNow when #1 gets approved, you can immediately put #2 up for review.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fattack-monkey%2Fxflow","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fattack-monkey%2Fxflow","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fattack-monkey%2Fxflow/lists"}