Skip to content

Commit 648205f

Browse files
authored
Merge pull request diesel-rs#1042 from juliusdelta/1023-remove-init-mig-output
Remove migration output from setup, including test
2 parents 8c8072c + 4c949ae commit 648205f

2 files changed

Lines changed: 13 additions & 1 deletion

File tree

diesel/src/migrations/mod.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -269,7 +269,9 @@ fn run_migration<Conn>(conn: &Conn, migration: &Migration, output: &mut Write)
269269
Conn: MigrationConnection,
270270
{
271271
conn.transaction(|| {
272-
try!(writeln!(output, "Running migration {}", migration.version()));
272+
if migration.version() != "00000000000000" {
273+
try!(writeln!(output, "Running migration {}", migration.version()));
274+
}
273275
try!(migration.run(conn));
274276
try!(conn.insert_new_migration(migration.version()));
275277
Ok(())

diesel_cli/tests/setup.rs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,16 @@ fn setup_creates_migrations_directory() {
3030
assert!(p.has_file("migrations"));
3131
}
3232

33+
#[test]
34+
#[cfg(feature="postgres")]
35+
fn setup_initial_migration_returns_nothing_to_console() {
36+
let p = project("setup_intial_migration_returns_nothing_to_console").build();
37+
38+
let result = p.command("setup").run();
39+
40+
assert!(!result.stdout().contains("Running migration"));
41+
}
42+
3343
#[test]
3444
#[cfg(feature="postgres")]
3545
fn setup_creates_default_migration_file() {

0 commit comments

Comments
 (0)