Close database before writing first byte to stdout. #117

Should fix conflict with commands like 'aptly xxx list -raw | xargs -n 1 aptly xxxx'
This commit is contained in:
Andrey Smirnov
2014-10-07 15:20:27 +04:00
parent 8a787d2c35
commit c8d9bef686
4 changed files with 8 additions and 0 deletions

View File

@@ -28,6 +28,8 @@ func aptlyMirrorList(cmd *commander.Command, args []string) error {
return nil
})
context.CloseDatabase()
sort.Strings(repos)
if raw {

View File

@@ -36,6 +36,8 @@ func aptlyPublishList(cmd *commander.Command, args []string) error {
return fmt.Errorf("unable to load list of repos: %s", err)
}
context.CloseDatabase()
sort.Strings(published)
if raw {

View File

@@ -33,6 +33,8 @@ func aptlyRepoList(cmd *commander.Command, args []string) error {
return nil
})
context.CloseDatabase()
sort.Strings(repos)
if raw {

View File

@@ -72,6 +72,8 @@ func aptlySnapshotList(cmd *commander.Command, args []string) error {
return nil
})
context.CloseDatabase()
sort.Sort(snapshotsToSort)
if raw {