Allura comes packaged with tools for managing Git and SVN repositories. It supports version control systems like Git, Mercurial, Perforce, and SVN. Another user set up a standalone site focusing on binary packages and a Git repository. It is similar to GitHub, which primarily uses Git. Phabricator integrates with Git, Mercurial, and Subversion. JS-Git is a JavaScript implementation of a subset of Git. The official documentation for the format is part of the QEMU Git tree. Support for version control, including Git, Perforce, and Subversion is built in. IDE features include live editing, hosting, sharing, automatic source versioning and Git integration. Crucible also integrates with popular source control tools, such as Git and Subversion. There are many offerings of Git repositories as a service. Wine tracks its state of implementation through automated unit testing done at every git commit. It also includes support for debugging and embedded Git Control. This technique is used by the Git revision control tool. In March 2015, GitLab acquired Gitorious, a competing Git hosting service.