Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
mercurial-devel
mercurial-devel
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 8
    • Issues 8
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 21
    • Merge Requests 21
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards

This instance will be upgraded to Heptapod 0.19.0rc2 on 2021-01-18 at 11:00 UTC+1 (a few minutes of downtime)

  • octobus
  • mercurial-develmercurial-devel
  • Merge Requests
  • !9

Open
Opened Dec 04, 2019 by Georges Racinet@gracinet🦑Owner4 of 5 tasks completed4/5 tasks
  • Report abuse
Report abuse

WIP Rust index wrapper

  • Overview 1
  • Commits 6
  • Changes 7

This passes all the tests for me with Python 2.7 Usage depends on an environment variable for simplicity of early testing. This has to be finalized for submission

Task list for submission:

  • replace environment-based conditional hooking by proper configuration item
  • test with Python3
  • remove code duplication / reorganize (directory for module crate::revlog ?)
  • dedicated test-rust-index.py
  • thorough tests for reference counts: neither leaks, nor premature deallocations
Edited Dec 12, 2019 by Pierre-Yves David
Assignee
Assign to
Reviewer
Request review from
None
Milestone
None
Assign milestone
Time tracking
Reference: octobus/mercurial-devel!9
Source branch: topic/default/rust-index-wrapper