hgext/git/TODO.md
changeset 44621 c5653cf2811d
parent 44477 ad718271a9eb
equal deleted inserted replaced
44620:1bc345d488fd 44621:c5653cf2811d
    26 We should spend some time thinking hard about locking, especially on
    26 We should spend some time thinking hard about locking, especially on
    27 .git/index etc. We're probably adequately locking the _git_
    27 .git/index etc. We're probably adequately locking the _git_
    28 repository, but may not have enough locking correctness in places
    28 repository, but may not have enough locking correctness in places
    29 where hg does locking that git isn't aware of (notably the working
    29 where hg does locking that git isn't aware of (notably the working
    30 copy, which I believe Git does not lock.)
    30 copy, which I believe Git does not lock.)
    31 
       
    32 Clean up requirements
       
    33 =====================
       
    34 
       
    35 Right now (for historical reasons, mainly) hgext.git uses a
       
    36 .hg/this-is-git file to detect repositories that should be treated as
       
    37 git. We should look in the .hg/requires for the "git" requirement
       
    38 instead (we already set this requirement, so it's mostly keying off
       
    39 that instead of using an empty file.)