Questions tagged [perfarce]

Perfarce is a Mercurial extension that allows using clone, incoming, outgoing, pull & push operations with Perforce using a client specification as a repository source

6 questions
5
votes
1 answer

Can I reconstruct Perforce/Mercurial linkage after an aborted Perfarce clone?

I have hit a problem with the Perfarce extension that I can’t seem to get past. I initially cloned part of my P4 depot by: hg clone --startrev 71555 p4://perforce:1666/greg_nt_main-hg lwnthg I chose a start rev that was just a few changelists…
Greg Whitfield
  • 5,649
  • 2
  • 30
  • 32
4
votes
2 answers

How can I restrict commits to a specific branch in Mercurial?

I'm essentially seeking for a way to manage write permissions to specific branches. This can be either before committing (local), or after committing but before pushing (remote). I need to protect certain branches from being written to in order to…
dukeofgaming
  • 3,108
  • 4
  • 28
  • 35
4
votes
2 answers

Perforce - query on the link between Mercurial push to Perforce repository

So I understand that Mercurial adds a comment into the Perforce changelist description which contains the hash of the HG commit (something akin to {{mercurial f413e67c0df7ec53e58e43121c5ffc85f315765a}}). What I was wondering, does it matter where in…
sheredom
  • 65
  • 3
3
votes
1 answer

Splitting a mercurial commit with renames and edits into two commits (first rename, then edit)

Is there a way I can modify the history in mercurial in order to split one commit into two separate commits? The first of these should contain just renames/moves and the second should contain the edits. This would help with interoperability with…
Oenotria
  • 1,692
  • 11
  • 24
3
votes
1 answer

Where are TortoiseHg extensions stored?

I've recently used Perfarce extension with mercurial on a linux system (Ubuntu 10.4 server) and did some modification to it's code to fit my needs. Now, I would like to do the same on Windows 7x64 (where I installed TortoiseHg). I know tortoise Hg…
2
votes
1 answer

Recommended Perfarce (or other?) usage to evaluate Mercurial workflow

[NOTE: "Perfarce" is the name of a Mercurial extension for integrating with Perforce: https://www.mercurial-scm.org/wiki/PerfarceExtension] We're starting to evaluate Mercurial for a project that's currently stored in Perforce. Rather than abandon…
Tara McGrew
  • 1,987
  • 19
  • 28