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