pull_requests: 1704316858
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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1704316858 | PR_kwDOAMm_X85llc-6 | 8688 | closed | 0 | datatree import (clean) | 479480 | This is the exact same steps followed in #8656 But hopefully with a clean history. I am copying the notes from the previous PR below. https://github.com/flamingbear/rewritten-datatree is the version of datatree that was m erged in this PR. --- Previous PR notes 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-31T15:26:44Z | 2024-03-01T11:00:48Z | 2024-01-31T18:19:43Z | 2024-01-31T18:19:43Z | 4de10d49f97b8c66e4c563a07af3f0a7c25ca3ff | 0 | 4de10d49f97b8c66e4c563a07af3f0a7c25ca3ff | f9f4c730254073f0f5a8fce65f4bbaa0eefec5fd | CONTRIBUTOR | 13221727 | https://github.com/pydata/xarray/pull/8688 |
Links from other tables
- 0 rows from pull_requests_id in labels_pull_requests