pull_requests: 1694018098
This data as json
id | node_id | number | state | locked | title | user | body | created_at | updated_at | closed_at | merged_at | merge_commit_sha | assignee | milestone | draft | head | base | author_association | auto_merge | repo | url | merged_by |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1694018098 | PR_kwDOAMm_X85k-Koy | 8656 | closed | 0 | Datatree import | 479480 | This PR imports [xarray-contrib/datatree](https://github.com/xarray-contrib/datatree) and its history to [pydata/xarray/xarray/datatree_](https://github.com/pydata/xarray) Step one of issue #8572. This imports the datatree code without exposing `DataTree` as a public API. git filter repo https://github.com/newren/git-filter-repo was used to preserve some history for the merge. Datatree tags were renamed to `legacy-datatree-{tag}`: ``` shell git filter-repo --tag-rename '':'legacy-datatree-' ``` Links to [xarray-contrib/datatree](https://github.com/xarray-contrib/datatree) original PRs are preserved by rewriting the messages using a `replace-message` file. ``` text # standard github style pull request (#39) regex:\(#(\d+)\)==>https://github.com/xarray-contrib/datatree/pull/\1 # "Merge pull request #11 from TomNicholas/single_datanode_class" regex:pull request #(\d+)==>https://github.com/xarray-contrib/datatree/pull/\1 ``` Links to the [xarray-contrib/datatree](https://github.com/xarray-contrib/datatree) Issues are preserved with a `replace-text` file. ``` text # standard comment change " # see issue #38" regex:(\s*?#.*[ ])#(\d+)==>\1https://github.com/xarray-contrib/datatree/issues/\2 # also " @pytest.mark.xfail(reason="Indexing needs to return whole tree (GH #77)")" regex:(\(GH #(\d+)\))==>(GH https://github.com/xarray-contrib/datatree/issues/\2) ``` The datatree repo was relocated to a subdirectory ``` shell git-filter-repo --to-subdirectory xarray/datatree_ ``` and the prepared datatree repository was added as a remote and merged into xarray. ``` shell git merge prepared-datatree/main --no-commit --allow-unrelated-histories ``` This should allow work to begin on the rest of the steps in #8572 | 2024-01-24T16:17:02Z | 2024-01-31T18:42:28Z | 2024-01-31T18:20:19Z | 52aeed3e619317198bf77144554e9a332d2f4565 | 0 | 3de55c6536e80e81776c2e387bb4509b3281653b | b0b5b2f4401519ef438e8a1762fadb142177a698 | CONTRIBUTOR | 13221727 | https://github.com/pydata/xarray/pull/8656 |
Links from other tables
- 1 row from pull_requests_id in labels_pull_requests