ALERT! ...under construction... ALERT!

The new Tag Collector Interface

The new Tag Collector Interface, includes authentication, so there are three possible profiles: user, developer and manager.

User

This is the most simple profile and the login isn't required.

Pages

These are the available pages for this profile:

Actions

With this profile the user has some limitations. These are the possible actions:
  • View Tag Collector
  • View hidden projects
  • View lost tags

View lost tags

In this page, the user can see the list of lost packages (in the selected project).

There are three kinds of tags:

  • Ignored : the package is still in CVS, the package has a problem in SVN, or the version in the tag collector does not correspond to a revision tag
  • Missing tags: with SVN revision > Tag Collector revision
  • Up to date: updated

Step by step:

  1. Type the project name (SVN-autocomplete available)
  2. Select a kind of tags
  3. Click in See more (in the second table) to see more revisions

Developer

This profile is for people in lhcb-svn-writers (login required).

Pages

These are the available pages for this profile:

Actions

These are the possible actions for this profile:
  • View Tag Collector
  • Add new package revision
  • Edit an existing revision
  • Delete an existing revision
  • View hidden projects
  • View lost tags

Add new package revision

With this action the developer can add a new tag to the Tag Collector.

There are two pages:

  • The new version (for projects in SVN)
  • The old version (for projects that have not been migrated to SVN)

In the new version, follow the instructions to change to the old version.

Step by step (new version):

  1. Click in New package revision
  2. It will be shown a new page
  3. Complete the field package (SVN-autocomplete available). The parent project field, will be automatically completed.
  4. Select the project version
  5. Choose types of changes
  6. Click See more to see more revisions
  7. Select the proper revision
  8. Click Add

Step by step (old version):

  1. Click in New package revision and click in the link to change to the old version
  2. It will be shown a new page
  3. Complete the field package
  4. Type the revision number
  5. Choose types of changes
  6. Select the parent project (Asociated with)
  7. (optional) Type some comments
  8. Click Add

Edit an existing revision

This action is available in the Home page.

At the moment, only the old version is shown (there are projects that aren't in SVN, and the new form would not work for these projects).

Step by step:

  1. Click in the Edit link close to the revision that will be updated.
  2. Changes
  3. Click in Update

Delete an existing revision

This action is available in the Home page.

If one revision is deleted, It will be removed from the database and It won't be available again.

Step by step:

  1. Click in the delete icon close to the revision that will be removed
  2. Are you sure you want to delete? Click OK

View lost tags

In this page, the developer can see the list of lost packages (in the selected project).

There are three kinds of tags:

  • Ignored : the package is still in CVS, the package has a problem in SVN, or the version in the tag collector iss not correspond to a revision tag
  • Missing tags: with SVN revision > Tag Collector revision
  • Up to date: updated

Step by step:

  1. Type the project name (SVN-autocomplete available)
  2. Select a kind of tags
  3. Click in See more (in the second table) to see more revisions
  4. If you like to add a new package revision, select the proper revision and click Add (only for missing tags). [Then see Add new package revision (Step 2)].

Manager

This is the profile for release managers (in lhcb-release-managers) (login required).

Pages

These are the available pages for this profile:

Actions

These are the possible actions for this profile:
  • View Tag Collector
  • Add new package revision
  • Edit an existing revision
  • Delete an existing revision
  • Edit an existing project
  • Hide an existing project
  • Edit an existing group of releases
  • Hide an existing group of releases
  • View hidden projects
  • Unhide hidden groups
  • Unhide hidden projects
  • Add new group of releases
  • Declare released project
  • Add new project
  • View lost tags
  • ALERT! Tag package (under construction)

Add new package revision

With this action the manager can add a new tag to the Tag Collector.

There are two pages:

  • The new version (for projects in SVN)
  • The old version (for projects that have not been migrated to SVN)

In the new version, follow the instructions to change to the old version.

Step by step (new version):

  1. Click in New package revision
  2. It will be shown a new page
  3. Complete the field package (SVN-autocomplete available). The parent project field, will be automatically completed.
  4. Select the project version
  5. Choose types of changes
  6. Click See more to see more revisions
  7. Select the proper revision
  8. Click Add

Step by step (old version):

  1. Click in New package revision and click in the link to change to the old version
  2. It will be shown a new page
  3. Complete the field package
  4. Type the revision number
  5. Choose types of changes
  6. Select the parent project (Asociated with)
  7. (optional) Type some comments
  8. Click Add

Edit an existing revision

This action is available in the Home page.

At the moment, only the old version is shown (there are projects that aren't in SVN, and the new form would not work for these projects).

Step by step:

  1. Click in the Edit link close to the revision that will be updated.
  2. Changes
  3. Click in Update

Delete an existing revision

This action is available in the Home page.

If one revision is deleted, It will be removed from the database and It won't be available again.

Step by step:

  1. Click in the delete icon close to the revision that will be removed
  2. Are you sure you want to delete? Click OK

Edit an existing project

This action is available in the Home page.

Step by step:

  1. Click in the Edit link close to the project that will be updated.
  2. Changes
  3. Click in Update

Hide an existing project

This action is available in the Home page.

If one project is hidden, It won't be shown in the Tag Collector.

Step by step:

  1. Click in the hide icon close to the project that will be hidden
  2. Are you sure you want to hide? Click OK

Edit an existing group of releases

This action is available in the Home page.

Step by step:

  1. Click in the Edit link close to the group that will be updated.
  2. Changes
  3. Click in Edit

Hide an existing group of releases

This action is available in the Home page.

If one group is hidden, It won't be shown in the Tag Collector.

Step by step:

  1. Click in the hide icon close to the group that will be hidden
  2. Are you sure you want to hide? Click OK

Unhide hidden groups

This action is available in the Hidden projects page.

If one group is unhidden, It will be shown in the Tag Collector again.

Step by step:

  1. Click in the unhide icon close to the group that will be unhidden
  2. Are you sure you want to un-hide? Click OK

Unhide hidden projects

This action is available in the Hidden projects page.

If one project is unhidden, It will be shown in the Tag Collector again.

Step by step:

  1. Click in the unhide icon close to the project that will be unhidden
  2. Are you sure you want to un-hide? Click OK

Add new group of releases

With this action the manager can add a new group to the Tag Collector.

Step by step:

  1. Click in New group of releases
  2. It will be shown a new page
  3. Complete the field comment
  4. (optional) Type the name of the slot
  5. Click Add

Declare released project

With this action the manager can save a project as release.

Step by step:

  1. Click in Declare released project
  2. It will be shown a new page
  3. Complete the field project (SVN-autocomplete available)
  4. Type the version
  5. Click Add

Add new project

With this action the manager can add a new project to the Tag Collector.

Step by step:

  1. Click in New project
  2. It will be shown a new page
  3. Complete the project name (SVN-autocomplete available)
  4. Type the name of the virtual tag
  5. Choose the version of the parent project
  6. Select the release group
  7. (optional) Type a description
  8. Click Add

View lost tags

In this page, the manager can see the list of lost packages (in the selected project).

There are three kinds of tags:

  • Ignored : the package is still in CVS, the package has a problem in SVN, or the version in the tag collector does not correspond to a revision tag.
  • Missing tags: with SVN revision > Tag Collector revision
  • Up to date: updated

Step by step:

  1. Type the project name (SVN-autocomplete available)
  2. Select a kind of tags
  3. Click in See more (in the second table) to see more revisions
  4. If you like to add a new package revision, select the proper revision and click Add (only for missing tags). [Then see Add new package revision (Step 2)].


This topic: LHCb > WebHome > LHCbComputing > LHCbSoftwareTutorials > TagCollectorTutorial
Topic revision: r7 - 2010-10-25 - RobLambert
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback