aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorherbelin2003-11-18 10:38:50 +0000
committerherbelin2003-11-18 10:38:50 +0000
commitc089377ca84a88401e83e747eefeb0a608c8a33b (patch)
tree6f9f0d648c2e73d1e09d10aaab006277d67d8867
parent5ae7f520919ff4533c4fe36a60b22914e2a29e2b (diff)
Utilisation de la date cvs dans l'en-tete si make.result existe
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@4932 85f007b7-540e-0410-9357-904b9bb8a0f7
-rw-r--r--toplevel/coqtop.ml11
1 files changed, 10 insertions, 1 deletions
diff --git a/toplevel/coqtop.ml b/toplevel/coqtop.ml
index 24e2b5d8db..3865926353 100644
--- a/toplevel/coqtop.ml
+++ b/toplevel/coqtop.ml
@@ -19,11 +19,20 @@ open States
open Toplevel
open Coqinit
+let get_version_date () =
+ try
+ let ch = open_in "make.result" in
+ let l = input_line ch in
+ let i = String.index l ' ' in
+ let j = String.index_from l (i+1) ' ' in
+ "checked out on "^(String.sub l (i+1) (j-i-1))
+ with _ -> Coq_config.date
+
let print_header () =
Printf.printf "Welcome to Coq %s%s (%s)\n"
Coq_config.version
(if !Options.v7 then " (V7 syntax)" else "")
- Coq_config.date;
+ (get_version_date ());
flush stdout
let memory_stat = ref false