Update product and repository attributes.
authorMichael Andres <ma@suse.de>
Fri, 14 Feb 2014 09:15:00 +0000 (10:15 +0100)
committerMichael Andres <ma@suse.de>
Fri, 14 Feb 2014 09:15:00 +0000 (10:15 +0100)
zypp/sat/SolvAttr.cc
zypp/sat/SolvAttr.h

index f9d46e0..30b7659 100644 (file)
@@ -122,23 +122,28 @@ namespace sat
   const SolvAttr SolvAttr::productRegisterRelease( PRODUCT_REGISTER_RELEASE );
   const SolvAttr SolvAttr::productUrl            ( PRODUCT_URL );
   const SolvAttr SolvAttr::productUrlType        ( PRODUCT_URL_TYPE );
+  /** array of repoids, hopefully label s too */
+  const SolvAttr SolvAttr::productUpdates              ( PRODUCT_UPDATES );
+  const SolvAttr SolvAttr::productUpdatesRepoid                ( PRODUCT_UPDATES_REPOID );
 
   // repository
-  const SolvAttr SolvAttr::repositoryTimestamp   ( REPOSITORY_TIMESTAMP );
-  const SolvAttr SolvAttr::repositoryExpire      ( REPOSITORY_EXPIRE );
+  const SolvAttr SolvAttr::repositoryDeltaInfo         ( REPOSITORY_DELTAINFO );
+  const SolvAttr SolvAttr::repositoryAddedFileProvides ( REPOSITORY_ADDEDFILEPROVIDES );
+  const SolvAttr SolvAttr::repositoryRpmDbCookie       ( REPOSITORY_RPMDBCOOKIE );
+  const SolvAttr SolvAttr::repositoryTimestamp         ( REPOSITORY_TIMESTAMP );
+  const SolvAttr SolvAttr::repositoryExpire            ( REPOSITORY_EXPIRE );
   /** array of repositoryProductLabel repositoryProductCpeid pairs */
-  const SolvAttr SolvAttr::repositoryUpdates     ( REPOSITORY_UPDATES );
+  const SolvAttr SolvAttr::repositoryUpdates           ( REPOSITORY_UPDATES );
   /** array of repositoryProductLabel repositoryProductCpeid pairs */
-  const SolvAttr SolvAttr::repositoryDistros     ( REPOSITORY_DISTROS );
-  const SolvAttr SolvAttr::repositoryProductLabel( REPOSITORY_PRODUCT_LABEL );
-  const SolvAttr SolvAttr::repositoryProductCpeid( REPOSITORY_PRODUCT_CPEID );
-  const SolvAttr SolvAttr::repositoryKeywords    ( REPOSITORY_KEYWORDS );
+  const SolvAttr SolvAttr::repositoryDistros           ( REPOSITORY_DISTROS );
+  const SolvAttr SolvAttr::repositoryProductLabel      ( REPOSITORY_PRODUCT_LABEL );
+  const SolvAttr SolvAttr::repositoryProductCpeid      ( REPOSITORY_PRODUCT_CPEID );
+  const SolvAttr SolvAttr::repositoryRepoid            ( REPOSITORY_REPOID );
+  const SolvAttr SolvAttr::repositoryKeywords          ( REPOSITORY_KEYWORDS );
+  const SolvAttr SolvAttr::repositoryRevision          ( REPOSITORY_REVISION );
+  const SolvAttr SolvAttr::repositoryToolVersion       ( REPOSITORY_TOOLVERSION );
 
-  const SolvAttr SolvAttr::repositoryAddedFileProvides( REPOSITORY_ADDEDFILEPROVIDES );
-  const SolvAttr SolvAttr::repositoryRpmDbCookie      ( REPOSITORY_RPMDBCOOKIE );
-  const SolvAttr SolvAttr::repositoryDeltaInfo        ( REPOSITORY_DELTAINFO );
 
-  const SolvAttr SolvAttr::repositoryToolVersion       ( REPOSITORY_TOOLVERSION );
 
   /////////////////////////////////////////////////////////////////
 
index 1cc8b09..9a6d67b 100644 (file)
@@ -151,22 +151,24 @@ namespace sat
       static const SolvAttr productRegisterRelease;
       static const SolvAttr productUrl;
       static const SolvAttr productUrlType;
-
+      static const SolvAttr productUpdates;            // SUB-STRUCTURE:
+      static const SolvAttr productUpdatesRepoid;      // repoid
       //@}
 
       /** \name repository */
       //@{
+      static const SolvAttr repositoryDeltaInfo;
+      static const SolvAttr repositoryAddedFileProvides;
+      static const SolvAttr repositoryRpmDbCookie;
       static const SolvAttr repositoryTimestamp;
       static const SolvAttr repositoryExpire;
-      static const SolvAttr repositoryKeywords;
       static const SolvAttr repositoryUpdates;
       static const SolvAttr repositoryDistros;
       static const SolvAttr repositoryProductLabel;
       static const SolvAttr repositoryProductCpeid;
+      static const SolvAttr repositoryRepoid;
+      static const SolvAttr repositoryKeywords;
       static const SolvAttr repositoryRevision;
-      static const SolvAttr repositoryAddedFileProvides;
-      static const SolvAttr repositoryRpmDbCookie;
-      static const SolvAttr repositoryDeltaInfo;
       static const SolvAttr repositoryToolVersion;
       //@}