[PATCH 3 of 5] tests: unify test-basic

Matt Mackall mpm at selenic.com
Tue Aug 3 00:15:35 CDT 2010


# HG changeset patch
# User Matt Mackall <mpm at selenic.com>
# Date 1280809754 18000
# Node ID 5dc8b3ee407bb4f9878495ee287a3910aa89b6dc
# Parent  431e2bf37ae7d09ff44ce564252321c205a47d00
tests: unify test-basic

diff -r 431e2bf37ae7 -r 5dc8b3ee407b tests/test-basic
--- a/tests/test-basic	Mon Aug 02 23:27:22 2010 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-#!/bin/sh
-
-mkdir t
-cd t
-hg init
-echo a > a
-hg add a
-hg commit -m test -d "1000000 0"
-hg history
-hg manifest --debug
-hg cat a
-hg verify
diff -r 431e2bf37ae7 -r 5dc8b3ee407b tests/test-basic.out
--- a/tests/test-basic.out	Mon Aug 02 23:27:22 2010 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-changeset:   0:0acdaf898367
-tag:         tip
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     test
-
-b789fdd96dc2f3bd229c1dd8eedf0fc60e2b68e3 644   a
-a
-checking changesets
-checking manifests
-crosschecking files in changesets and manifests
-checking files
-1 files, 1 changesets, 1 total revisions
diff -r 431e2bf37ae7 -r 5dc8b3ee407b tests/test-basic.t
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/test-basic.t	Mon Aug 02 23:29:14 2010 -0500
@@ -0,0 +1,40 @@
+Create a repository:
+
+  $ mkdir t
+  $ cd t
+  $ hg init
+
+Make a changeset:
+
+  $ echo a > a
+  $ hg add a
+  $ hg commit -m test -d "1000000 0"
+
+This command is ancient:
+
+  $ hg history
+  changeset:   0:0acdaf898367
+  tag:         tip
+  user:        test
+  date:        Mon Jan 12 13:46:40 1970 +0000
+  summary:     test
+  
+
+Poke around at hashes:
+
+  $ hg manifest --debug
+  b789fdd96dc2f3bd229c1dd8eedf0fc60e2b68e3 644   a
+
+  $ hg cat a
+  a
+
+Verify should succeed:
+
+  $ hg verify
+  checking changesets
+  checking manifests
+  crosschecking files in changesets and manifests
+  checking files
+  1 files, 1 changesets, 1 total revisions
+
+At the end...


More information about the Mercurial-devel mailing list