Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
thg
thg
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 802
    • Issues 802
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • 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
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • mercurial
  • TortoiseHg
  • thgthg
  • Issues
  • #389

Closed
Open
Created Mar 18, 2011 by Bitbucket Importer@bitbucket_importerOwner

MQ GUI doesn't deal with file removal well

Created originally on Bitbucket by datallah (Daniel Atallah)

The conflict handling for content conflicts when applying a patch is very nice overall, but I've noticed that it doesn't handle the situation where the a file in the patch has been removed in the repo.

The patch is marked as "applied" without any visual prompt of problems (the output log does show a message, but it isn't necessarily obvious that it hasn't worked without carefully looking at the output). There also doesn't appear to be an easy way to deal with the situation.

Ideally this situation would be handled in the same way as merging changes into a removed file in real changesets is handled (with the below dialog): {{{

TortoiseHg Prompt

local changed file2.txt which remote deleted use (c)hanged version or (d)elete?

&Changed &Delete

}}}

I've attached a test repository that exhibits the problem.

Attachments: testrepo.zip

Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None