Skip to content

Commit 2d7f426

Browse files
committed
diff: add -force option back
1 parent 26d742a commit 2d7f426

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

config/config.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ type Base struct {
5656
ReplicationURL string
5757
ReplicationInterval time.Duration
5858
DiffStateBefore time.Duration
59+
ForceDiffImport bool
5960
}
6061

6162
func (o *Base) updateFromConfig() error {
@@ -236,6 +237,7 @@ func ParseDiffImport(args []string) (Base, []string) {
236237
addBaseFlags(&opts, flags)
237238
flags.StringVar(&opts.ExpireTilesDir, "expiretiles-dir", "", "write expire tiles into dir")
238239
flags.IntVar(&opts.ExpireTilesZoom, "expiretiles-zoom", 14, "write expire tiles in this zoom level")
240+
flags.BoolVar(&opts.ForceDiffImport, "force", false, "force import of diff if sequence was already imported")
239241

240242
flags.Usage = func() {
241243
fmt.Fprintf(os.Stderr, "Usage: %s %s [args] [.osc.gz, ...]\n\n", os.Args[0], os.Args[1])

update/process.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ func Diff(baseOpts config.Base, files []string) {
7272
}
7373

7474
for _, oscFile := range files {
75-
err := Update(baseOpts, oscFile, geometryLimiter, exp, osmCache, diffCache, false)
75+
err := Update(baseOpts, oscFile, geometryLimiter, exp, osmCache, diffCache, baseOpts.ForceDiffImport)
7676
if err != nil {
7777
osmCache.Close()
7878
diffCache.Close()

0 commit comments

Comments
 (0)