From 8af5b84677d7b5ef4e55619755d6072882241f33 Mon Sep 17 00:00:00 2001 From: Liam Staskawicz Date: Sun, 23 Dec 2012 17:59:36 -0800 Subject: [PATCH] migrate: fix off-by-one comparison, and print correct versions --- cmd.go | 1 - migrate.go | 4 ++-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/cmd.go b/cmd.go index 88fd97c..0065791 100644 --- a/cmd.go +++ b/cmd.go @@ -2,7 +2,6 @@ package main import ( "flag" - // "fmt" "os" ) diff --git a/migrate.go b/migrate.go index 7a2a624..93fe57b 100644 --- a/migrate.go +++ b/migrate.go @@ -56,7 +56,7 @@ func runMigrations(conf *DBConf, migrationsDir string, target int) { } fmt.Printf("goose: migrating db configuration '%v', current version: %d, target: %d\n", - conf.Name, mm.Versions[0], mm.Versions[len(mm.Versions)-1]) + conf.Name, current, target) for _, v := range mm.Versions { @@ -127,7 +127,7 @@ func versionFilter(v, current, target int) bool { } if target < current { - return v <= current && v >= target + return v <= current && v > target } return false