Merge PR #4767: Sort genesis JSON before printing
This commit is contained in:
parent
5c95591265
commit
2a27ebc9ab
|
@ -0,0 +1 @@
|
|||
Sort state JSON during export and initialization
|
|
@ -4,18 +4,17 @@ package server
|
|||
|
||||
import (
|
||||
"fmt"
|
||||
"io/ioutil"
|
||||
"os"
|
||||
|
||||
"github.com/spf13/cobra"
|
||||
"github.com/spf13/viper"
|
||||
|
||||
"io/ioutil"
|
||||
|
||||
dbm "github.com/tendermint/tendermint/libs/db"
|
||||
tmtypes "github.com/tendermint/tendermint/types"
|
||||
|
||||
"github.com/cosmos/cosmos-sdk/client/flags"
|
||||
"github.com/cosmos/cosmos-sdk/codec"
|
||||
sdk "github.com/cosmos/cosmos-sdk/types"
|
||||
)
|
||||
|
||||
const (
|
||||
|
@ -81,7 +80,7 @@ func ExportCmd(ctx *Context, cdc *codec.Codec, appExporter AppExporter) *cobra.C
|
|||
return err
|
||||
}
|
||||
|
||||
fmt.Println(string(encoded))
|
||||
fmt.Println(string(sdk.MustSortJSON(encoded)))
|
||||
return nil
|
||||
},
|
||||
}
|
||||
|
|
|
@ -16,6 +16,7 @@ import (
|
|||
"github.com/cosmos/cosmos-sdk/client"
|
||||
"github.com/cosmos/cosmos-sdk/codec"
|
||||
"github.com/cosmos/cosmos-sdk/server"
|
||||
sdk "github.com/cosmos/cosmos-sdk/types"
|
||||
"github.com/cosmos/cosmos-sdk/types/module"
|
||||
"github.com/cosmos/cosmos-sdk/x/genutil"
|
||||
)
|
||||
|
@ -51,8 +52,8 @@ func displayInfo(cdc *codec.Codec, info printInfo) error {
|
|||
return err
|
||||
}
|
||||
|
||||
fmt.Fprintf(os.Stderr, "%s\n", string(out)) // nolint: errcheck
|
||||
return nil
|
||||
_, err = fmt.Fprintf(os.Stderr, "%s\n", string(sdk.MustSortJSON(out)))
|
||||
return err
|
||||
}
|
||||
|
||||
// InitCmd returns a command that initializes all files needed for Tendermint
|
||||
|
|
Loading…
Reference in New Issue