0

I try to push my latest changes to a Codeplex repository. However I always do get a rollback (see below). What are my options?

  1. I have tried force and debug options, no further details or acceptance on the changes.
  2. Tried to delete the whole repository (deleting the whole Codeplex project is no good option) - but haven't found a way. Wanted to "push completely new".
  3. Somebody here has written in another SO question, I should run recover. I have tried recover and hg recover, but always the same rollback.

So what can I do?

The little information I get:

pushing to https://hg.codeplex.com/myproject
searching for changes
remote: adding changesets
remote: adding manifests
remote: adding file changes
remote: transaction abort!
remote: rollback completed
[command returned code 1 Sat Oct 27 21:40:53 2012]

Mercurial options Have tried recover and hg recover

Edit:

As of comment below, updated to Tortoise / Hg 2.5.1/2.3.2 - just for the sake of trying it. Situation unchanged, will try the other hint.

Community
  • 1
  • 1
Horst Walter
  • 13,663
  • 32
  • 126
  • 228

1 Answers1

0

Based on the comment above, here is what I did.

  1. Backup of my local directory
  2. Cloning old version again from Codeplex
  3. Copying local files from backup (not the repository, only the files)
  4. Commit and push now OK

Drawback: Looses me so history between Codeplex and local version. Any better ideas still appreciated.

Horst Walter
  • 13,663
  • 32
  • 126
  • 228
  • 1
    You could try: a) after 2 push into "new local clone" from "old local clone"/pull in the inverse direction b) save not-pushed changesets as patches and apply to "new local clone" . Both versions store full history – Lazy Badger Oct 29 '12 at 18:12