The main repository’s master branch is the main development branch.However, they should be aware of the project’s workflow: ns-3’s Git workflow in a nutshell ¶Įxperienced Git users will not necessarily need instruction on how to set up personal repositories (below). The guidelines listed below also largely pertain to the user who is using (and cloning) bake from the repository.Ĥ.1.1. See other project documentation such as the ns-3 tutorial for descriptions on bundled releases distributed as source archives, or on the bake build tool for managing multiple repositories. This manual chapter does not cover this use case it only focuses on the single ns-3-dev repository. ns-3 users often combine ns-3-dev with other repositories (netanim, apps from the app store). Since the first part is shared, in this manual section we will start with a personal repository and then explain what to do in some typical cases. This section of the manual provides common tips for both users and maintainers. We recommend that users who have been working from one of these mirrors repoint their remotes so that they pull origin or upstream from (see below explanation about how to configure remotes). For convenience and historical reasons, ns-3-dev mirrors are currently posted on and, and kept in sync with the official repository periodically via cron jobs. The ns-3 project is officially hosted on at. The most up-to-date guide is the Git Book, at. While Git and mercurial have a lot of common properties, if you are new to Git you should read first an introduction to it. Git is a VCS like Mercurial, Subversion or CVS, and it is used to maintain many open-source (and closed-source) projects. name : Git checkout : repo : '' dest : /srv/checkout version : release-0.22 - name : Read-write git checkout from github : repo : :mylogin/hello.git dest : /home/mylogin/hello - name : Just ensuring the repo checkout exists : repo : '' dest : /srv/checkout update : no - name : Just get information about the repository whether or not it has already been cloned locally : repo : '' dest : /srv/checkout clone : no update : no - name : Checkout a github repo and use refspec to fetch all pull requests : repo : dest : /src/ansible-examples refspec : '+refs/pull/*:refs/heads/*' - name : Create git archive from repo : repo : dest : /src/ansible-examples archive : /tmp/ansible-examples.zip - name : Clone a repo with separate git directory : repo : dest : /src/ansible-examples separate_git_dir : /src/ansible-examples.git - name : Example clone of a single branch : repo : dest : /src/ansible-examples single_branch : yes version : master - name : Avoid hanging when http(s) password is missing : repo : dest : /src/from-private-repo environment : GIT_TERMINAL_PROMPT : 0 # reports "terminal prompts disabled" on missing password # or GIT_ASKPASS: /bin/true # for git before version 2.3.The ns-3 project used Mercurial in the past as its source code control system, but it has moved to Git in December 2018. Controlling how Ansible behaves: precedence rules.Collections in the Theforeman Namespace.Collections in the Telekom_mms Namespace.Collections in the T_systems_mms Namespace.Collections in the Purestorage Namespace.Collections in the Openvswitch Namespace.Collections in the Netapp_eseries Namespace.Collections in the Kubernetes Namespace. Collections in the Junipernetworks Namespace.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |