[Bug 3684] New: push from non-lockable repository fails with phases

bugzilla-daemon at bz.selenic.com bugzilla-daemon at bz.selenic.com
Thu Oct 25 06:18:24 CDT 2012


http://bz.selenic.com/show_bug.cgi?id=3684

          Priority: normal
            Bug ID: 3684
                CC: mercurial-devel at selenic.com
          Assignee: bugzilla at selenic.com
           Summary: push from non-lockable repository fails with phases
          Severity: bug
    Classification: Unclassified
                OS: Linux
          Reporter: thomas at intevation.de
          Hardware: PC
            Status: UNCONFIRMED
           Version: 2.4-rc
         Component: Mercurial
           Product: Mercurial

Related to issue #3258 (New phases prevents trial pushes):

changeset:   15486:fa47291b3f1f
user:        Pierre-Yves David <pierre-yves.david at ens-lyon.org>
date:        Fri Nov 11 00:21:17 2011 +0100
summary:     phases: mark content pushed as public in local repo on push

Due to this it is no longer possible to do "hg push" in a repository that is
not writable by the current user.
(hg pull in the other direction works)

This was published in Mercurial 2.1 and is still a problem in 2.4-rc.

Even with "phases.publishing = False" in the target repository (or even in both
repositories) pushing is not possible without being able to lock the local
repository.

This problem is not only relevant for read-only repositories, but also for
situations where the repository could be locked for a different reason, e.g.
inside some hooks.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Mercurial-devel mailing list