mirror of
https://github.com/aptly-dev/aptly.git
synced 2026-01-12 03:21:33 +00:00
print snapshot sources in snapshot show command
This commit is contained in:
@@ -29,6 +29,35 @@ func aptlySnapshotShow(cmd *commander.Command, args []string) error {
|
||||
fmt.Printf("Created At: %s\n", snapshot.CreatedAt.Format("2006-01-02 15:04:05 MST"))
|
||||
fmt.Printf("Description: %s\n", snapshot.Description)
|
||||
fmt.Printf("Number of packages: %d\n", snapshot.NumPackages())
|
||||
if len(snapshot.SourceIDs) > 0 {
|
||||
fmt.Printf("Sources:\n")
|
||||
for _, sourceID := range snapshot.SourceIDs {
|
||||
var name string
|
||||
if snapshot.SourceKind == "snapshot" {
|
||||
source, err := context.CollectionFactory().SnapshotCollection().ByUUID(sourceID)
|
||||
if err != nil {
|
||||
continue
|
||||
}
|
||||
name = source.Name
|
||||
} else if snapshot.SourceKind == "local" {
|
||||
source, err := context.CollectionFactory().LocalRepoCollection().ByUUID(sourceID)
|
||||
if err != nil {
|
||||
continue
|
||||
}
|
||||
name = source.Name
|
||||
} else if snapshot.SourceKind == "repo" {
|
||||
source, err := context.CollectionFactory().RemoteRepoCollection().ByUUID(sourceID)
|
||||
if err != nil {
|
||||
continue
|
||||
}
|
||||
name = source.Name
|
||||
}
|
||||
|
||||
if name != "" {
|
||||
fmt.Printf(" %s [%s]\n", name, snapshot.SourceKind)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
withPackages := context.Flags().Lookup("with-packages").Value.Get().(bool)
|
||||
if withPackages {
|
||||
|
||||
@@ -2,6 +2,8 @@ Name: snap1
|
||||
Created At: 2014-06-29 01:43:01 MSK
|
||||
Description: Snapshot from mirror [wheezy-main]: http://mirror.yandex.ru/debian/ wheezy
|
||||
Number of packages: 56121
|
||||
Sources:
|
||||
wheezy-main [repo]
|
||||
Packages:
|
||||
0ad-data_0~r11863-1_all
|
||||
2ping_2.0-1_all
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
Name: snap6
|
||||
Description: Snapshot from local repo [local-repo]
|
||||
Number of packages: 3
|
||||
Sources:
|
||||
local-repo [local]
|
||||
Packages:
|
||||
libboost-program-options-dev_1.49.0.1_i386
|
||||
pyspi_0.6.1-1.3_source
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
Name: snap2
|
||||
Description: Filtered 'snap1', query was: 'mame unrar'
|
||||
Number of packages: 4
|
||||
Sources:
|
||||
snap1 [snapshot]
|
||||
Packages:
|
||||
mame_0.146-5_amd64
|
||||
unrar_1:4.1.4-1_amd64
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
Name: snap2
|
||||
Description: Filtered 'snap1', query was: 'rsyslog (>= 7.4.4)'
|
||||
Number of packages: 9
|
||||
Sources:
|
||||
snap1 [snapshot]
|
||||
Packages:
|
||||
init-system-helpers_1.18~bpo70+1_all
|
||||
libestr0_0.1.9-1~bpo70+1_amd64
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
Name: snap2
|
||||
Description: Filtered 'snap1', query was: 'Priority (required) nginx xyz'
|
||||
Number of packages: 123
|
||||
Sources:
|
||||
snap1 [snapshot]
|
||||
Packages:
|
||||
debconf_1.5.49_all
|
||||
debconf-i18n_1.5.49_all
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
Name: snap2
|
||||
Description: Filtered 'snap1', query was: 'rsyslog (>= 7.4.4), $Architecture (i386)'
|
||||
Number of packages: 10
|
||||
Sources:
|
||||
snap1 [snapshot]
|
||||
Packages:
|
||||
init-system-helpers_1.18~bpo70+1_all
|
||||
libestr0_0.1.9-1~bpo70+1_i386
|
||||
|
||||
@@ -2,6 +2,9 @@ Name: snap3
|
||||
Created At: 2014-06-29 02:23:49 MSK
|
||||
Description: Merged from sources: 'snap1', 'snap2'
|
||||
Number of packages: 56782
|
||||
Sources:
|
||||
snap1 [snapshot]
|
||||
snap2 [snapshot]
|
||||
Packages:
|
||||
0ad-data_0~r11863-1_all
|
||||
2ping_2.0-1_all
|
||||
|
||||
@@ -2,6 +2,10 @@ Name: snap4
|
||||
Created At: 2014-06-29 02:14:26 MSK
|
||||
Description: Merged from sources: 'snap1', 'snap2', 'snap3'
|
||||
Number of packages: 58968
|
||||
Sources:
|
||||
snap1 [snapshot]
|
||||
snap2 [snapshot]
|
||||
snap3 [snapshot]
|
||||
Packages:
|
||||
0ad-data_0.0.16-1~bpo70+1_all
|
||||
0ad-data-common_0.0.16-1~bpo70+1_all
|
||||
|
||||
@@ -2,6 +2,10 @@ Name: snap4
|
||||
Created At: 2014-06-29 02:15:01 MSK
|
||||
Description: Merged from sources: 'snap1', 'snap2', 'snap3'
|
||||
Number of packages: 58802
|
||||
Sources:
|
||||
snap1 [snapshot]
|
||||
snap2 [snapshot]
|
||||
snap3 [snapshot]
|
||||
Packages:
|
||||
0ad-data_0.0.16-1~bpo70+1_all
|
||||
0ad-data-common_0.0.16-1~bpo70+1_all
|
||||
|
||||
@@ -2,6 +2,10 @@ Name: snap4
|
||||
Created At: 2014-06-29 02:16:12 MSK
|
||||
Description: Merged from sources: 'snap3', 'snap2', 'snap1'
|
||||
Number of packages: 58817
|
||||
Sources:
|
||||
snap3 [snapshot]
|
||||
snap2 [snapshot]
|
||||
snap1 [snapshot]
|
||||
Packages:
|
||||
0ad-data_0~r11863-1_all
|
||||
0ad-data-common_0.0.16-1~bpo70+1_all
|
||||
|
||||
@@ -2,6 +2,10 @@ Name: snap4
|
||||
Created At: 2014-06-29 02:19:14 MSK
|
||||
Description: Merged from sources: 'snap1', 'snap2', 'snap3'
|
||||
Number of packages: 61524
|
||||
Sources:
|
||||
snap1 [snapshot]
|
||||
snap2 [snapshot]
|
||||
snap3 [snapshot]
|
||||
Packages:
|
||||
0ad-data_0.0.16-1~bpo70+1_all
|
||||
0ad-data_0~r11863-1_all
|
||||
|
||||
@@ -2,6 +2,9 @@ Name: snap3
|
||||
Created At: 2014-06-29 02:00:49 MSK
|
||||
Description: Pulled into 'snap1' with 'snap2' as source, pull request was: 'rsyslog (>= 7.4.4)'
|
||||
Number of packages: 73295
|
||||
Sources:
|
||||
snap1 [snapshot]
|
||||
snap2 [snapshot]
|
||||
Packages:
|
||||
0ad-data_0~r11863-1_all
|
||||
2ping_2.0-1_all
|
||||
|
||||
@@ -2,6 +2,9 @@ Name: snap3
|
||||
Created At: 2014-06-29 02:03:59 MSK
|
||||
Description: Pulled into 'snap1' with 'snap2' as source, pull request was: 'rsyslog (>= 7.4.4)'
|
||||
Number of packages: 56130
|
||||
Sources:
|
||||
snap1 [snapshot]
|
||||
snap2 [snapshot]
|
||||
Packages:
|
||||
0ad-data_0~r11863-1_all
|
||||
2ping_2.0-1_all
|
||||
|
||||
@@ -2,6 +2,9 @@ Name: snap3
|
||||
Created At: 2014-06-29 02:31:20 MSK
|
||||
Description: Pulled into 'snap1' with 'snap2' as source, pull request was: 'mame unrar'
|
||||
Number of packages: 56125
|
||||
Sources:
|
||||
snap1 [snapshot]
|
||||
snap2 [snapshot]
|
||||
Packages:
|
||||
0ad-data_0~r11863-1_all
|
||||
2ping_2.0-1_all
|
||||
|
||||
@@ -2,6 +2,9 @@ Name: snap3
|
||||
Created At: 2014-06-29 01:50:10 MSK
|
||||
Description: Pulled into 'snap1' with 'snap2' as source, pull request was: 'rsyslog (>= 7.4.4)'
|
||||
Number of packages: 56126
|
||||
Sources:
|
||||
snap1 [snapshot]
|
||||
snap2 [snapshot]
|
||||
Packages:
|
||||
0ad-data_0~r11863-1_all
|
||||
2ping_2.0-1_all
|
||||
|
||||
@@ -2,6 +2,9 @@ Name: snap3
|
||||
Created At: 2014-06-29 01:52:15 MSK
|
||||
Description: Pulled into 'snap1' with 'snap2' as source, pull request was: 'rsyslog (>= 7.4.4)'
|
||||
Number of packages: 56121
|
||||
Sources:
|
||||
snap1 [snapshot]
|
||||
snap2 [snapshot]
|
||||
Packages:
|
||||
0ad-data_0~r11863-1_all
|
||||
2ping_2.0-1_all
|
||||
|
||||
@@ -2,6 +2,9 @@ Name: snap3
|
||||
Created At: 2014-06-29 01:57:44 MSK
|
||||
Description: Pulled into 'snap1' with 'snap2' as source, pull request was: 'lunar-landing mars-landing (>= 1.0)'
|
||||
Number of packages: 56121
|
||||
Sources:
|
||||
snap1 [snapshot]
|
||||
snap2 [snapshot]
|
||||
Packages:
|
||||
0ad-data_0~r11863-1_all
|
||||
2ping_2.0-1_all
|
||||
|
||||
@@ -2,6 +2,9 @@ Name: snap3
|
||||
Created At: 2014-06-29 01:58:24 MSK
|
||||
Description: Pulled into 'snap1' with 'snap2' as source, pull request was: 'rsyslog (>= 7.4.4)'
|
||||
Number of packages: 56131
|
||||
Sources:
|
||||
snap1 [snapshot]
|
||||
snap2 [snapshot]
|
||||
Packages:
|
||||
0ad-data_0~r11863-1_all
|
||||
2ping_2.0-1_all
|
||||
|
||||
@@ -2,6 +2,8 @@ Name: snap1
|
||||
Created At: 2014-06-28 03:01:02 MSK
|
||||
Description: Snapshot from mirror [wheezy-non-free]: http://mirror.yandex.ru/debian/ wheezy
|
||||
Number of packages: 661
|
||||
Sources:
|
||||
wheezy-non-free [repo]
|
||||
Packages:
|
||||
abs-guide_6.5-1_all
|
||||
album_4.06-2_all
|
||||
|
||||
@@ -2,3 +2,5 @@ Name: snap1
|
||||
Created At: 2014-01-24 13:06:43 MSK
|
||||
Description: Snapshot from mirror [wheezy-non-free]: http://mirror.yandex.ru/debian/ wheezy
|
||||
Number of packages: 661
|
||||
Sources:
|
||||
wheezy-non-free [repo]
|
||||
|
||||
Reference in New Issue
Block a user