[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Simplifying the conversion
From: |
Eric S. Raymond |
Subject: |
Simplifying the conversion |
Date: |
Fri, 17 Jan 2014 16:31:39 -0500 (EST) |
I can find no evidence that anyone ever dropped either a Bazaar or
CVS revision stamp anywhere in the source tree outside a Changelog.
I put it in that cautious a way because the search strings I have
to use to look for these generate a lot of false positives. It is
still possible that I have missed a true positive in the clutter.
Does anyone remember putting a revision ID anywhere outside a
ChangeLog or commit comment?
If there are no such instances, my life gets simpler and the
probability of one of these not getting lifted to a VCS-independent
form goes way down.
It also looks probable that in this repository so far, commit
timestamps are always unique *if* I do a clique-squashing pass
on the oldest part of the history first. I will check this property.
(Cliques eligible to be squashed are runs of CVS file commits with the
same timestamp and same committer.)
This is my current fossil-references list:
ChangeLog:
revno 108687
admin/ChangeLog:
revno:105007
etc/ChangeLog:
r112148
revno:108936
revision 106831
CVS-1.61
1.61 in CVS
lib-src/ChangeLog:
revno:106608
revno 100789
lisp/ChangeLog:
rev. 110325
r115470
of 2012-12-20 (r111276)
2013-12-11 (r115470)
revno:114543
revno:113793
revno:113117
r114834
revno:113431
revno:113147
msdos/ChangeLog
revno 101897
revno 101876
revno 100306
nt/ChangeLog:
revno 108687
src/ChangeLog:
revision 114614 (commit of 2013-10-10)
revno:113431
doc/lispref/ChangeLog:
revno 101949
lisp/ChangeLog.15:
revno:103013
rev 102609
revno 101688
revno 101459
revnos 101381
101422
rev 100010
lisp/ChangeLog.16:
revno:109911
109621
revno:88805
revno:88864
revno:89810
revision 106664
revno:105285
revno:104787 (2011-06-30)
revno:104988 (2011-07-06)
revno:101730 (2010-10-02)
revno:103877 (2011-04-09)
revno:99634.2.463 (2010-10-09)
revno:101913
src/ChangeLog.11:
revno 95090 dated 2009-03-06
revno 101757
revno 82799 (2007-11-30)
2010-07-29 (revno 100939)
revno 100928
revnos 100982..100984
revno 99854.1.6
revno 99950
revno:100708
revno:110851
cvs-1.12.1
Revision 1.694
src/ChangeLog.12:
revno 108687
revno:108521
revno:108341
2011-08-30 (revision 105619)
2011-08-30 (revision 105619)
revision 84777 on 2008-02-22
revno:102982 (2011-01-26)
revision 104625
revision 104134
revno:20537 (1998-01-01)
revno:87605 (2008-05-14)
revno:50135 (2003-03-16)
revno:87605 (2008-05-14)
revno:34925 (2000-12-29)
revno:20537 (1998-01-01)
revno:25013 (1999-07-21)
revno:43563.1.17 (2002-03-01)
revno:84043 (2008-02-1)
revno:25356 (1999-08-21)
revno:20870 (1998-02-08)
revno:36704 (2001-03-09)
revno:32591 (2000-10-17)
revno:25013 (1999-07-21)
revno:43563.1.32 (2002-03-01)
revno:14998 (1996-04-12)
revno:86854 (2008-04-19)
revno:20569 (1998-01-02)
revno 103623
revision 1.32
revision 1.30
lisp/changeLog.13:
version 1.100
1.39
revision 1.104, made on 2000-05-21
2007-07-18 (revision 1.51)
revision 1.90 (commitid mWoPbju3pgNotDps)
lisp/ChangeLog.14:
revision 1.117
1.85
lisp/ChangeLog.15:
1.878
lisp/ChangeLog.9:
1.113
1.244
1.34
src/ChangeLog.10:
1.233
rev 1.82
src/Changelog.4:
1.70 (Jan 5 changes)
doc/emacs/ChangeLog:
r99212
lisp/cedet/ChangeLog:
rev. 110325
lisp/org/ChangeLog:
revno r112320
Change comments:
bzrs 111300
111840
revision 111647
revno:11026
revno:88864
revno:88805
revno:89810
revision 10835
revision 106726
revision 87208
revision 84777 on 2008-02-22
revno:99634.2.463 (2010-10-09)
revno:101913 (2010-10-12).
revno:20537 (1998-01-01)
revno:87605 (2008-05-14)
revno:87605 (2008-05-14)
revno:34925 (2000-12-29)
revno:20537 (1998-01-01)
revno:25013 (1999-07-21)
revno:43563.1.16 (2002-03-01)
revno:84043 (2008-02-1)
revno:20870 (1998-02-08)
revno:36704 (2001-03-09)
revno:32591 (2000-10-17)
revno:25356 (1999-08-21)
revno:14998 (1996-04-12)
revno:86854 (2008-04-19)
revno:20569 (1998-01-02)
r100577
CVS rev 1.49, 2001-09-12
CVS rev 1.47, 2003/01/27
CVS r1.35
revno 95090 dated 2009-03-06
2005-02-15 (revno 60055)
r111320
revno 99854.1.6
\ revno 99950
revision 99649
rev 99649
rev 99553
revno 99212
revision 94343
r1.135
rev 1.114
1.878
revision 1.117
rev 1.14395
revision 1.56
3.85
1.17
revision 1.69
revision 1.1
rev 1.5
revisions 1.40
1.41
1.39
revision 1.104
revision 1.51
revision 1.90
revision 1.1509
revision 7.8
CVS v1.12.8 and 1.12.9
cvs-1.12.1
1.103
HEAD (1.72)
v1.275
1.58
v1.5046
v1.5039
rev 1.82
rev. 1.761
revision 1.3831
1.3832
revision 1.12
revision 1.13
revision 1.14
revision 1.15
My next step will be to process this into a map from fossil references
to action stamps.
As I noted prevuiusly, it may turn out that all the action stamps in
the map have unique timestamps (that is, do not need to be
disambiguated by committer ID). If so, I may just use the RFC3339
form of the commit date, lightly decorated, as a reference.
To be concrete, the difference would be between these two styles of
replacement:
revno:116031 -> 2014-01-15T08:22:address@hidden
revno:116031 -> {2014-01-15T08:22:41Z}
--
<a href="http://www.catb.org/~esr/";>Eric S. Raymond</a>
The spirit of resistance to government is so valuable on certain occasions,
that I wish it always to be kept alive. It will often be exercised when
wrong, but better so than not to be exercised at all. I like a little
rebellion now and then. -- Thomas Jefferson, letter to Abigail Adams, 1787
- Simplifying the conversion,
Eric S. Raymond <=