summaryrefslogtreecommitdiffstats
path: root/eng
diff options
context:
space:
mode:
Diffstat (limited to 'eng')
-rw-r--r--eng/req/items.rst9
-rw-r--r--eng/vc-authors.rst46
2 files changed, 49 insertions, 6 deletions
diff --git a/eng/req/items.rst b/eng/req/items.rst
index c25f66a..db39547 100644
--- a/eng/req/items.rst
+++ b/eng/req/items.rst
@@ -1185,10 +1185,6 @@ name
notes
The attribute value shall be an :ref:`SpecTypeInterfaceNotes`.
-text
- The attribute value shall be a :ref:`SpecTypeRequirementText`. It shall
- state the requirement for the application configuration option.
-
This type is refined by the following types:
* :ref:`SpecTypeApplicationConfigurationFeatureEnableOptionItemType`
@@ -1565,6 +1561,9 @@ This type refines the following types:
the value is ``unspecified-function``
* :ref:`SpecTypeInterfaceItemType` through the ``interface-type`` attribute if
+ the value is ``unspecified-group``
+
+* :ref:`SpecTypeInterfaceItemType` through the ``interface-type`` attribute if
the value is ``unspecified-type``
This set of attributes specifies an unspecified interface. All explicit
@@ -4659,8 +4658,6 @@ This type is used by the following types:
* :ref:`SpecTypeApplicationConfigurationGroupItemType`
-* :ref:`SpecTypeApplicationConfigurationOptionItemType`
-
* :ref:`SpecTypeConstraintItemType`
* :ref:`SpecTypeInterfaceGroupItemType`
diff --git a/eng/vc-authors.rst b/eng/vc-authors.rst
index dcbbeb9..179ad08 100644
--- a/eng/vc-authors.rst
+++ b/eng/vc-authors.rst
@@ -166,6 +166,52 @@ flag to prevent merge from issuing an automatic merge commit message.
When you have committed changes on a branch that is public/shared with another
developer you should not rebase that branch.
+Migrate a Personal Repository to top-level
+------------------------------------------
+
+Once a project is production ready in the personal repository, it's time to
+migrate it to the top-level RTEMS git directory. First, the project directory
+needs to be copied and then the permissions need to be set, so that everyone can
+push into that repository.
+
+.. code-block:: shell
+
+ cp -R /data/git/user/my-rtems-project.git /data/git
+ cd /data/git/my-rtems-project.git
+ chgrp -R gitrw ./
+ chmod -R g+rws ./
+
+Then copy the post-receive script from the rtems.git directory and change the
+name of REPO.
+
+.. code-block:: shell
+
+ cp /data/git/rtems.git/hooks/post-receive /data/git/my-rtems-project.git/hooks/
+
+After making the change the post-receive script in the new repository should
+look like this
+
+.. code-block:: shell
+
+ #!/bin/sh
+ #
+ # The "post-receive" script is run after receive-pack has accepted a pack
+ # and the repository has been updated. It is passed arguments in through
+ # stdin in the form
+ # <oldrev> <newrev> <refname>
+ # For example:
+ # aa453216d1b3e49e7f6f98441fa56946ddcd6a20 68f7abf4e6f922807889f52bc043ecd31b79f814 refs/heads/master
+ #
+
+ REPO=my-rtems-project
+
+ . /data/support/git-support/hooks/post-receive-0
+ . /data/support/git-support/hooks/post-receive-1
+ #. /data/support/git-support/hooks/post-receive-2
+ . /data/support/git-support/hooks/post-receive-3
+ . /data/support/git-support/hooks/post-receive-4
+ . /data/support/git-support/hooks/post-receive-5
+
GIT Push Configuration
----------------------