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