I was experiencing an issue with a repository that would error with a 'No Node' message when viewing in Tortoise Workbench. So, I upgraded to TortoiseHg 2.5.1 and am now receiving '20-byte hash required' when i try to commit. I was able to commit before. I couldn't find anything about this message on the web. Any ideas what it means?
'20-byte hash required' message on Mercurial commit
286 Views Asked by Bill Martin At
2
There are 2 best solutions below
Related Questions in MERCURIAL
- Permission denied hg-git
- Searching for the change history of partial file or path in Mercurial or TortoiseHg
- TeamCity - Create Project From URL
- Revset filter to show merges / splits of named branches
- How to set up default local push path in Mercurial?
- How do I configure global Mercurial options (like extensions) in Cloudbees Jenkins?
- mercurial - several projects and repositories
- Mercurial: are pre-commit hooks run for other committing commands than "hg ci"
- What is the taskArtifacts folder in my android projet inside my mercurial repository for?
- Mercurial get branch name by changeset
- How to reorder patches of git guilt patch series?
- How to commit many numbered old versions of a file
- Mercurial: Re-merge into branch without new changes
- Hg Mercurial - Upgrading code not in repository
- How do I make a revset alias for tags whose names follow a pattern?
Related Questions in DVCS
- Understanding git - why even commit locally?
- Directory mapping and merging in git
- git garbage-size out of control, need understanding
- Git checkout to external work tree and remove deleted files
- How do I view list of commit messages between two branches
- git rebase -i foo/dev gives noop
- Git gui and command line - hook handling error
- Git - Merging changes from one feature branch into another between developers
- That the reason to make harder work with anonymous branches in git (so named lost commits)?
- Can I track last pull in Mercurial?
- Mercurial Subrepositories: Prevent accidental recursive commits and pushes
- Does merge direction matter in Mercurial?
- Partial (per-file/folder) branching/tagging in Mercurial?
- Combination of incoming + outgoing + status?
- How should I organize my Git repositories and branches to create multiple versions of a website?
Related Questions in TORTOISEHG
- Searching for the change history of partial file or path in Mercurial or TortoiseHg
- Revset filter to show merges / splits of named branches
- Mercurial: Re-merge into branch without new changes
- Hg Mercurial - Upgrading code not in repository
- Is there a way to get TortoiseHg to pull automatically as changes occur?
- "abort: The system cannot find the file specified" in Mercurial
- Is there a way to get TortoiseHg to accept commit messages in Hebrew?
- Filter by multiple conditions in TortoiseHg Workbench
- how can I move the hg workbench console to the side?
- Push Operation in TortoiseHg
- Creating SSH server on Windows for Mercurial
- TortoiseHg: No visual diff tools were detected (Mac)
- Proxy setting for F-Secure SSH on Windows 7
- Fixing reporsitory Mercurial + hgsubversion after interrupted commit
- A Mercurial-from-git guide
Related Questions in MERCURIAL-EXTENSION
- Overload the pull command in a Hg extension
- Is it possible to have colorized diffs for Mercurial notifications?
- Can I track last pull in Mercurial?
- How do I make Mercurial require files to have documentation (Javadoc, etc) before pushing?
- Upgrade to TortoiseHg 2.0 breaks svn
- Mercurial - How to push current changeset to default branch
- Mercurial API: How can I get the coming content of the file which was pulled but has not been updated yet?
- How can I set or modify the commit message from a mercurial extension?
- How do I add a command option to an existing command in a Mercurial extension?
- What is the status of the Mercurial Shallow Clone extension?
- '20-byte hash required' message on Mercurial commit
- Is it possible to write a Mercurial to extend standard commands?
- Fold outgoing changesets into a single changeset in mercurial
- How can I store persistent data with a mercurial extension?
- How to extend another extension's command in Hg?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Turns out there was a line feed in the branch name. Not sure how this happened though. This confused Mercurial's branch cache, causing this error. In Mercurial 2.4, this is explicitly disallowed.
For more info, see link on Mercurial bug tracker - https://bz.mercurial-scm.org/show_bug.cgi?id=3694