Page MenuHomePhabricator
Feed Advanced Search

Wed, Oct 20

SimonSapin closed D11684: dirstate: store mtimes with nanosecond precision in memory.
Wed, Oct 20, 5:34 AM
SimonSapin closed D11702: dirstate-v2: actually use sub-second mtime precision.
Wed, Oct 20, 5:32 AM
SimonSapin committed rHG83d0bd45b662: dirstate-v2: actually use sub-second mtime precision.
dirstate-v2: actually use sub-second mtime precision
Wed, Oct 20, 5:31 AM
SimonSapin closed D11701: dirstate: ignore sub-second component when either is zero in mtime.
Wed, Oct 20, 5:31 AM
SimonSapin committed rHG68bb472aee9c: dirstate: ignore sub-second component when either is zero in mtime.
dirstate: ignore sub-second component when either is zero in mtime
Wed, Oct 20, 5:31 AM
SimonSapin committed rHG269ff8978086: dirstate: store mtimes with nanosecond precision in memory.
dirstate: store mtimes with nanosecond precision in memory
Wed, Oct 20, 5:30 AM
SimonSapin closed D11696: rust: remove now-unused DirstateEntry::clear_ambiguous_mtime method.
Wed, Oct 20, 5:30 AM
SimonSapin closed D11691: dirstate: rename a `very_likely_equal` method to `likely_equal`.
Wed, Oct 20, 5:30 AM
SimonSapin committed rHG84f6b0c41b90: rust: remove now-unused DirstateEntry::clear_ambiguous_mtime method.
rust: remove now-unused DirstateEntry::clear_ambiguous_mtime method
Wed, Oct 20, 5:30 AM
SimonSapin committed rHGf45d35950db6: dirstate: rename a `very_likely_equal` method to `likely_equal`.
dirstate: rename a `very_likely_equal` method to `likely_equal`
Wed, Oct 20, 5:30 AM

Tue, Oct 19

SimonSapin created D11696: rust: remove now-unused DirstateEntry::clear_ambiguous_mtime method.
Tue, Oct 19, 3:09 PM
SimonSapin closed D11681: dirstate-v2: adds a flag to mark a file as modified.
Tue, Oct 19, 1:01 PM
SimonSapin committed rHG1730b2fceaa1: dirstate-v2: adds a flag to mark a file as modified.
dirstate-v2: adds a flag to mark a file as modified
Tue, Oct 19, 1:01 PM
SimonSapin updated the diff for D11684: dirstate: store mtimes with nanosecond precision in memory.
Tue, Oct 19, 12:39 PM
SimonSapin created D11691: dirstate: rename a `very_likely_equal` method to `likely_equal`.
Tue, Oct 19, 12:37 PM

Mon, Oct 18

SimonSapin updated the diff for D11684: dirstate: store mtimes with nanosecond precision in memory.
Mon, Oct 18, 11:06 AM
SimonSapin created D11684: dirstate: store mtimes with nanosecond precision in memory.
Mon, Oct 18, 10:45 AM
SimonSapin abandoned D11678: rust: reformat Rust code.
Mon, Oct 18, 5:04 AM

Fri, Oct 15

SimonSapin created D11678: rust: reformat Rust code.
Fri, Oct 15, 6:18 AM

Thu, Oct 14

SimonSapin closed D11662: dirstate-v2: Separate HAS_FILE_MTIME and HAS_DIRECTORY_MTIME flags.
Thu, Oct 14, 6:36 PM
SimonSapin closed D11661: dirstate-v2: Extend node flags to 16 bits.
Thu, Oct 14, 6:36 PM
SimonSapin committed rHGf7fd629ffb98: dirstate-v2: Separate HAS_FILE_MTIME and HAS_DIRECTORY_MTIME flags.
dirstate-v2: Separate HAS_FILE_MTIME and HAS_DIRECTORY_MTIME flags
Thu, Oct 14, 6:36 PM
SimonSapin closed D11660: dirstate-v2: Use attributes as intended instead of properties in v2_data().
Thu, Oct 14, 6:36 PM
SimonSapin committed rHG0524c1359bfc: dirstate-v2: Extend node flags to 16 bits.
dirstate-v2: Extend node flags to 16 bits
Thu, Oct 14, 6:36 PM
SimonSapin committed rHGdb5897321351: dirstate-v2: Use attributes as intended instead of properties in v2_data().
dirstate-v2: Use attributes as intended instead of properties in v2_data()
Thu, Oct 14, 6:36 PM
SimonSapin closed D11657: rust: Reformat source code.
Thu, Oct 14, 6:36 PM
SimonSapin closed D11658: dirstate: Remove unused variable.
Thu, Oct 14, 6:36 PM
SimonSapin committed rHG50dca3aa5c3b: dirstate: Remove unused variable.
dirstate: Remove unused variable
Thu, Oct 14, 6:36 PM
SimonSapin committed rHG4518d91f02d8: rust: Reformat source code.
rust: Reformat source code
Thu, Oct 14, 6:35 PM
SimonSapin created D11662: dirstate-v2: Separate HAS_FILE_MTIME and HAS_DIRECTORY_MTIME flags.
Thu, Oct 14, 11:01 AM
SimonSapin created D11661: dirstate-v2: Extend node flags to 16 bits.
Thu, Oct 14, 10:07 AM
SimonSapin created D11660: dirstate-v2: Use attributes as intended instead of properties in v2_data().
Thu, Oct 14, 9:05 AM
SimonSapin created D11658: dirstate: Remove unused variable.
Thu, Oct 14, 8:00 AM
SimonSapin created D11657: rust: Reformat source code.
Thu, Oct 14, 8:00 AM

Wed, Oct 13

SimonSapin closed D11520: dirstate-v2: Add support when Rust is not enabled.
Wed, Oct 13, 6:31 PM
SimonSapin closed D11518: dirstate-v2: initial Python parser.
Wed, Oct 13, 6:30 PM
SimonSapin committed rHGb4f83c9e7905: dirstate-v2: Add support when Rust is not enabled.
dirstate-v2: Add support when Rust is not enabled
Wed, Oct 13, 6:29 PM
SimonSapin committed rHGa32a96079e2d: dirstate-v2: initial Python parser.
dirstate-v2: initial Python parser
Wed, Oct 13, 6:29 PM
SimonSapin closed D11654: status: Extract TruncatedTimestamp from fs::Metadata without SystemTime.
Wed, Oct 13, 6:29 PM
SimonSapin closed D11655: dirstate-v2: Add storage space for nanoseconds precision in file mtimes.
Wed, Oct 13, 6:29 PM
SimonSapin closed D11621: dirstate: Move more methods to the _dirstatemapcommon base class.
Wed, Oct 13, 6:29 PM
SimonSapin committed rHGe7b5e8ba7cab: dirstate: Move more methods to the _dirstatemapcommon base class.
dirstate: Move more methods to the _dirstatemapcommon base class
Wed, Oct 13, 6:29 PM
SimonSapin committed rHG308d9c245337: dirstate-v2: Add storage space for nanoseconds precision in file mtimes.
dirstate-v2: Add storage space for nanoseconds precision in file mtimes
Wed, Oct 13, 6:29 PM
SimonSapin committed rHG15dedc0c5c35: status: Extract TruncatedTimestamp from fs::Metadata without SystemTime.
status: Extract TruncatedTimestamp from fs::Metadata without SystemTime
Wed, Oct 13, 6:29 PM
SimonSapin added a comment to D11520: dirstate-v2: Add support when Rust is not enabled.

I’ve rebased this on top of D11655 and changed the Python parser and serializer to match recent changes to the Rust ones. Unfortunately this has to be done by carefully looking at both implementation and the docs, since we don’t yet have tests that show compatibility between the Rust serializer and Python parser, or vice-versa.

Wed, Oct 13, 1:28 PM
SimonSapin updated the diff for D11518: dirstate-v2: initial Python parser.
Wed, Oct 13, 1:25 PM
SimonSapin updated the diff for D11519: dirstate-v2: Initial Python serializer.
Wed, Oct 13, 1:25 PM
SimonSapin added a comment to D11650: rhg: handle null changelog and manifest revisions.

This broke a Rust unit test: https://foss.heptapod.net/mercurial/mercurial-devel/-/jobs/253010#L32

Wed, Oct 13, 12:12 PM
SimonSapin created D11655: dirstate-v2: Add storage space for nanoseconds precision in file mtimes.
Wed, Oct 13, 11:39 AM
SimonSapin created D11654: status: Extract TruncatedTimestamp from fs::Metadata without SystemTime.
Wed, Oct 13, 11:39 AM

Tue, Oct 12

SimonSapin added a comment to D11625: dirstate-v2: Document flags/mode/size/mtime fields of tree nodes.

Yes that’s what I meant. Thanks!

Tue, Oct 12, 8:20 PM
SimonSapin closed D11630: rust: update the rust-cpython crate to 0.7.0.
Tue, Oct 12, 2:24 PM
SimonSapin committed rHG63e86fc9bfec: rust: update the rust-cpython crate to 0.7.0.
rust: update the rust-cpython crate to 0.7.0
Tue, Oct 12, 2:24 PM
SimonSapin closed D11547: dirstate-v2: Name a constant in the Rust implementation.
Tue, Oct 12, 2:08 PM
SimonSapin committed rHG47fabca85457: dirstate-v2: Name a constant in the Rust implementation.
dirstate-v2: Name a constant in the Rust implementation
Tue, Oct 12, 2:08 PM
SimonSapin committed rHG4d5a13253d34: dirstate-v2: Replace the 32-bit `mode` field with two bits.
dirstate-v2: Replace the 32-bit `mode` field with two bits
Tue, Oct 12, 2:04 PM
SimonSapin closed D11633: dirstate-v2: Truncate directory mtimes to 31 bits of seconds.
Tue, Oct 12, 2:04 PM
SimonSapin closed D11635: dirstate-v2: Replace the 32-bit `mode` field with two bits.
Tue, Oct 12, 2:04 PM
SimonSapin closed D11632: dirstate-v2: Separate Rust structs for Timestamp and PackedTimestamp.
Tue, Oct 12, 2:04 PM
SimonSapin closed D11634: dirstate-v2: Store unsigned integers inside DirstateEntry.
Tue, Oct 12, 2:04 PM
SimonSapin committed rHG1000db4a71f1: dirstate-v2: Store unsigned integers inside DirstateEntry.
dirstate-v2: Store unsigned integers inside DirstateEntry
Tue, Oct 12, 2:03 PM
SimonSapin closed D11631: dirstate-v2: Only convert from SystemTime to Timestamp and not back.
Tue, Oct 12, 2:03 PM
SimonSapin committed rHG320de901896a: dirstate-v2: Truncate directory mtimes to 31 bits of seconds.
dirstate-v2: Truncate directory mtimes to 31 bits of seconds
Tue, Oct 12, 2:03 PM
SimonSapin closed D11629: dirstate-v2: Change the representation of negative directory mtime.
Tue, Oct 12, 2:03 PM
SimonSapin committed rHGd2f760c2c91c: dirstate-v2: Separate Rust structs for Timestamp and PackedTimestamp.
dirstate-v2: Separate Rust structs for Timestamp and PackedTimestamp
Tue, Oct 12, 2:03 PM
SimonSapin committed rHGa5a673ec8f6f: dirstate-v2: Change the representation of negative directory mtime.
dirstate-v2: Change the representation of negative directory mtime
Tue, Oct 12, 2:03 PM
SimonSapin closed D11620: dirstate-v2: Swap the order of size and mtime on disk.
Tue, Oct 12, 2:03 PM
SimonSapin closed D11625: dirstate-v2: Document flags/mode/size/mtime fields of tree nodes.
Tue, Oct 12, 2:03 PM
SimonSapin committed rHG0cc0c0972164: dirstate-v2: Only convert from SystemTime to Timestamp and not back.
dirstate-v2: Only convert from SystemTime to Timestamp and not back
Tue, Oct 12, 2:02 PM
SimonSapin committed rHG6e01bcd111d2: dirstate-v2: Swap the order of size and mtime on disk.
dirstate-v2: Swap the order of size and mtime on disk
Tue, Oct 12, 2:02 PM
SimonSapin committed rHG77fc340acad7: dirstate-v2: Document flags/mode/size/mtime fields of tree nodes.
dirstate-v2: Document flags/mode/size/mtime fields of tree nodes
Tue, Oct 12, 2:02 PM
SimonSapin closed D11618: rust: Make the hg-cpython crate default to Python 3.
Tue, Oct 12, 1:20 PM
SimonSapin committed rHGeb8092f9304f: dirstate-v2: Use "byte sequence" in docs.
dirstate-v2: Use "byte sequence" in docs
Tue, Oct 12, 1:20 PM
SimonSapin closed D11623: dirstate-v2: Use "byte sequence" in docs.
Tue, Oct 12, 1:20 PM
SimonSapin committed rHG01c3dd208c75: rust: Make the hg-cpython crate default to Python 3.
rust: Make the hg-cpython crate default to Python 3
Tue, Oct 12, 1:19 PM
SimonSapin created D11635: dirstate-v2: Replace the 32-bit `mode` field with two bits.
Tue, Oct 12, 1:02 PM
SimonSapin created D11633: dirstate-v2: Truncate directory mtimes to 31 bits of seconds.
Tue, Oct 12, 1:02 PM
SimonSapin created D11632: dirstate-v2: Separate Rust structs for Timestamp and PackedTimestamp.
Tue, Oct 12, 1:02 PM
SimonSapin created D11634: dirstate-v2: Store unsigned integers inside DirstateEntry.
Tue, Oct 12, 1:01 PM
SimonSapin created D11631: dirstate-v2: Only convert from SystemTime to Timestamp and not back.
Tue, Oct 12, 1:01 PM
SimonSapin updated the diff for D11629: dirstate-v2: Change the representation of negative directory mtime.
Tue, Oct 12, 1:00 PM
SimonSapin updated the diff for D11620: dirstate-v2: Swap the order of size and mtime on disk.
Tue, Oct 12, 1:00 PM
SimonSapin updated the diff for D11625: dirstate-v2: Document flags/mode/size/mtime fields of tree nodes.
Tue, Oct 12, 1:00 PM
SimonSapin added a comment to D11625: dirstate-v2: Document flags/mode/size/mtime fields of tree nodes.

Is it on top of hg-committed / 38deb65d4441 that this does not apply cleanly? If so this is because because D11623 hasn’t been pushed to hg-commited yet. If you can fix that that should solve this import.

Tue, Oct 12, 12:46 PM
SimonSapin created D11630: rust: update the rust-cpython crate to 0.7.0.
Tue, Oct 12, 9:44 AM
SimonSapin added a comment to D11624: dirstate-v2: Change the representation of negative directory mtime.

Resubmitted as D11629 because phabsend errors with abort: Conduit Error (ERR-CONDUIT-CORE): Graph cycle detected when swapping the order of two existing patches.

Tue, Oct 12, 7:56 AM
SimonSapin created D11629: dirstate-v2: Change the representation of negative directory mtime.
Tue, Oct 12, 7:55 AM
SimonSapin added a comment to D11625: dirstate-v2: Document flags/mode/size/mtime fields of tree nodes.

I couldn't import it without the previous commit, and I'd like someone who knows Rust to handle that.

Tue, Oct 12, 7:50 AM
SimonSapin updated the diff for D11625: dirstate-v2: Document flags/mode/size/mtime fields of tree nodes.
Tue, Oct 12, 7:49 AM
SimonSapin updated the diff for D11625: dirstate-v2: Document flags/mode/size/mtime fields of tree nodes.
Tue, Oct 12, 7:25 AM
SimonSapin added inline comments to D11625: dirstate-v2: Document flags/mode/size/mtime fields of tree nodes.
Tue, Oct 12, 7:14 AM
SimonSapin added a comment to D11620: dirstate-v2: Swap the order of size and mtime on disk.

Ah yes. Thanks!

Tue, Oct 12, 7:05 AM
SimonSapin retitled D11620: dirstate-v2: Swap the order of size and mtime on disk from dirstate-v2: Change swap the order of size and mtime on disk to dirstate-v2: Swap the order of size and mtime on disk.
Tue, Oct 12, 7:04 AM

Mon, Oct 11

SimonSapin created D11625: dirstate-v2: Document flags/mode/size/mtime fields of tree nodes.
Mon, Oct 11, 4:32 PM
SimonSapin created D11624: dirstate-v2: Change the representation of negative directory mtime.
Mon, Oct 11, 4:32 PM
SimonSapin created D11623: dirstate-v2: Use "byte sequence" in docs.
Mon, Oct 11, 4:31 PM

Fri, Oct 8

SimonSapin updated the diff for D11518: dirstate-v2: initial Python parser.
Fri, Oct 8, 12:01 PM
SimonSapin updated the diff for D11519: dirstate-v2: Initial Python serializer.
Fri, Oct 8, 12:01 PM
SimonSapin updated the diff for D11520: dirstate-v2: Add support when Rust is not enabled.
Fri, Oct 8, 8:08 AM
SimonSapin added a comment to D11620: dirstate-v2: Swap the order of size and mtime on disk.

I’ve split this from D11547.

Fri, Oct 8, 8:07 AM