View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005252 | The Dark Mod | Distribution | public | 11.05.2020 12:28 | 11.12.2022 12:45 |
Reporter | stgatilov | Assigned To | stgatilov | ||
Priority | normal | Severity | normal | Reproducibility | N/A |
Status | resolved | Resolution | fixed | ||
Product Version | TDM 2.08 | ||||
Target Version | TDM 2.11 | Fixed in Version | TDM 2.11 | ||
Summary | 0005252: Create official mirror for code repo on GitHub | ||||
Description | Described here: https://forums.thedarkmod.com/index.php?/topic/20026-an-idea-of-official-github-mirror The basic idea is a straightforward one-directional mirror with no direct modifications allowed. Steps: 1) Create TheDarkMod organization account which would own the repo. 2) Initial conversion with git-svn and exclusion filters: the git repo will include almost all history and be very small in size. 3) SVN post-commit hook on TDM server, which would update the git repo and push to GitHub. 4) A script to download pull request from GitHub and apply to the working copy --- that would allow team members to merge PRs into SVN. | ||||
Tags | No tags attached. | ||||
This does not need to be tied to 2.10 | |
This appears to be done? https://github.com/stgatilov/darkmod_src |
|
Hmm.... Yes, it works. I think I won't write any PR-accepting scripts. What I should do is add GitHub-specific readme, which includes description and how to get third-party artefacts. |
|
Curious. Why continue using SVN and not GitHub as the official repo? | |
Crap... I guess we need some kind of wiki page listing the reasons why we don't use git =( And add a small section that if we start collecting donations, then we can "finally" switch to Perforce and live like pro-s =) |
|
Not a fan of Git, I take it. haha :) The main reason I asked was that I think it would be easier to collaborate. Maybe not for the core team members, though? Over the past several months, I've created my own workflow, so I'm used to it now. It is a bit cumbersome to post diffs to the forum, but it's not terrible. Yes, I think some info about not using Git would be helpful on the first post of the "Public access to development versions" thread. |
|
Since the core task is done and is not really a 2.11 blocker, I will mark this as resolved. | |
Daft Mugi, you can try(!) to create a PR against GitHub mirror. I think it would be possible to merge such PRs into SVN manually (or even do that in separate git-svn repo). |
|
One thing I would suggest is that the compile command be changed to: make -j$(nproc) in COMPILING.txt Some distros do a bad job of constraining resources when you don't specify the upper limit of cores and this can make the system unresponsive during compile. |
|
Date Modified | Username | Field | Change |
---|---|---|---|
11.05.2020 12:28 | stgatilov | New Issue | |
11.05.2020 12:28 | stgatilov | Status | new => assigned |
11.05.2020 12:28 | stgatilov | Assigned To | => stgatilov |
11.05.2020 12:28 | stgatilov | Description Updated | |
17.12.2020 03:53 | stgatilov | Target Version | TDM 2.09 => TDM 2.10 |
16.02.2022 19:11 | nbohr1more | Note Added: 0014725 | |
16.02.2022 19:11 | nbohr1more | Target Version | TDM 2.10 => TDM 2.11 |
07.12.2022 16:45 | nbohr1more | Note Added: 0015515 | |
07.12.2022 16:45 | nbohr1more | Status | assigned => feedback |
07.12.2022 20:53 | stgatilov | Note Added: 0015517 | |
07.12.2022 21:52 | Daft Mugi | Note Added: 0015518 | |
07.12.2022 22:27 | stgatilov | Note Added: 0015519 | |
07.12.2022 23:54 | Daft Mugi | Note Added: 0015520 | |
08.12.2022 02:33 | nbohr1more | Note Added: 0015521 | |
08.12.2022 02:34 | nbohr1more | Status | feedback => resolved |
08.12.2022 02:34 | nbohr1more | Resolution | open => fixed |
08.12.2022 02:34 | nbohr1more | Fixed in Version | => TDM 2.11 |
08.12.2022 07:51 | stgatilov | Note Added: 0015522 | |
11.12.2022 12:45 | nbohr1more | Note Added: 0015551 |