Commit Graph

21 Commits

Author SHA1 Message Date
Matt Mackall
230bc8d278 imported patch b1 2006-10-17 18:01:14 -05:00
Benoit Boissinot
74c2bfe9b9 [extendedchangelog] add extra metadata in the changelog entry
- add a third item in the date field that holds arbitrary
  key:value items
2006-10-02 22:35:52 +02:00
Benoit Boissinot
eeb30a5065 [extendedchangelog] encode/decode function
encode '\n', '\r' and '\0'
2006-10-02 22:35:37 +02:00
Benoit Boissinot
455c371cc5 document changelog format 2006-09-09 12:56:08 +02:00
Vadim Gelfer
dc377b58c1 update copyrights. 2006-08-12 12:30:02 -07:00
Benoit Boissinot
eb4253c05c validate the resulting date in parsedate 2006-06-30 18:48:06 +02:00
Jose M. Prieto
9f3a9a5e6e Allow the use of human readable dates (issue 251) 2006-06-30 18:47:35 +02:00
Thomas Arendsen Hein
c9a89940a1 Replaced 0 with REVLOGV0 where this meaning is used. 2006-04-27 21:16:46 +02:00
Alexis S. L. Carvalho
8babef5ceb Fix timezone check.
According to http://en.wikipedia.org/wiki/List_of_time_zones
timezones go from UTC-12 to UTC+14.
2006-04-26 22:15:01 -07:00
mason@suse.com
ed26ff0cae Implement revlogng.
revlogng results in smaller indexes, can address larger data files, and
supports flags and version numbers.

By default the original revlog format is used.  To use the new format,
use the following .hgrc field:

[revlog]
# format choices are 0 (classic revlog format) and 1 revlogng
format=1
2006-04-04 16:38:43 -04:00
Benoit Boissinot
06e39e559b i18n part2: use '_' for all strings who are part of the user interface 2005-10-18 18:38:39 -07:00
Benoit Boissinot
e38e94088a i18n first part: make '_' available for files who need it 2005-10-18 18:37:48 -07:00
Matt Mackall
3483c5ba0e Fix data reported for the nullid changeset 2005-09-29 15:18:32 -07:00
Bryan O'Sullivan
047ff37290 Some repos represent a date as a float. 2005-09-23 07:36:30 -07:00
Bryan O'Sullivan
566df77193 Clean up date and timezone handling.
We used to pass changelog dates around as a "unixtime timezone" string
containing a pair of encoded ints.  Now, they get passed around as a
(unixtime, timezone) tuple of numbers, which makes much more sense.
2005-09-22 23:19:47 -07:00
Bryan O'Sullivan
75cd295fec Commit date validation: more stringent checks, more useful error messages. 2005-09-04 14:47:02 -07:00
Bryan O'Sullivan
2bd0c42ab1 Date validation must check for 32-bit width. Don't use assert to check. 2005-09-03 23:51:53 -07:00
Bryan O'Sullivan
b15e572eba Make date/timezone validation in changelog.add more robust. Add test. 2005-09-03 23:28:15 -07:00
Bryan O'Sullivan
ddfc2c5a49 Validate user input of dates when adding a changelog entry. 2005-09-03 23:08:39 -07:00
mpm@selenic.com
665623c3ec changelog: adjust imports, comment 2005-08-27 15:05:43 -07:00
mpm@selenic.com
e175fdde9b Break apart hg.py
- move the various parts of hg.py into their own files
- create node.py to store node manipulation functions
2005-08-27 14:21:25 -07:00