Git repository: Difference between revisions

From ZDoom Wiki
Jump to navigation Jump to search
Content deleted Content added
No edit summary
The ACC and GZDoom repositories have been moved to a new GitHub organization as of a few weeks ago.
Line 10: Line 10:
The main repositories are hosted on {{wp|GitHub}}:
The main repositories are hosted on {{wp|GitHub}}:
;ZDoom: https://github.com/rheit/zdoom
;ZDoom: https://github.com/rheit/zdoom
;ACC: https://github.com/rheit/acc
;ACC: https://github.com/ZDoom/acc
;ZDBSP: https://github.com/rheit/zdbsp
;ZDBSP: https://github.com/rheit/zdbsp
;GZDoom: https://github.com/coelckers/gzdoom
;GZDoom: https://github.com/ZDoom/gzdoom


==Forum links==
==Forum links==

Revision as of 04:15, 11 November 2022

ZDoom's source code is hosted on a Git repository since the release of ZDoom 2.7.0. Previously, it was hosted on a Subversion repository.

What is Git, and why?

Git is a distributed version control system. All the reasons for using the old Subversion repository also apply to Git, but in addition Git is distributed. The advantages over a centralized system like SVN include enhanced protection against data loss (SVN depends on the centralized server being online), simpler branching and forking, better automatic merging, among others. When the decision was taken to move away from Subversion, both Git and Mercurial (Hg) were considered, with the final decision being to use Git.

Precompiled builds

DRD Team hosts development builds of ZDoom, GZDoom, and other Doom-related programs such as Doom Builder 2 and SLADE 3. They are sometimes still called "SVN builds" out of habit and to keep things simple, despite offering a mix of SVN builds (DB2), Git builds (ZDoom, GZDoom), and Hg builds (ECWolf, Doomseeker).

Repository URL

The main repositories are hosted on GitHub:

ZDoom
https://github.com/rheit/zdoom
ACC
https://github.com/ZDoom/acc
ZDBSP
https://github.com/rheit/zdbsp
GZDoom
https://github.com/ZDoom/gzdoom

Forum links