Ticket Change Details
Not logged in
Overview

Artifact ID: 82bfb822e38007739c459215bef31f3e88fe92f4
Ticket: e24ec32b1da5f8f5e4abe3b1eed6899f8be6f4cc
privateness not preserved
User & Date: anonymous 2011-03-21 07:20:47
Changes

  1. comment changed to:
    When branching from a private branch via 
    "fossil branch new newBranchName current"
    the resultant branch is now visible.
    
    When doing the above this also pops up:
    "gpg: no default secret key: secret key not available
    gpg: out-770939853ADDB6FA703B: clearsign failed: secret key not available
    unable to sign manifest.  continue (y/N)? y"
    
    I've never touched the clearsign setting and as far as I know it defaults to off
    but just to make sure I turn it off locally and then globally and the clearsign prompt still pops up.
    
    Now when you do a branch from a private branch via:
    "fossil commit --branch stillPrivate -m 'some message'".
    privateness is preserved.
    
    Furthermore,  Dr. Hipp in an email response regarding converting private branches to public that you could do "DELETE FROM private" and then a fossil rebuild and all your private branches will be public.  I updated to versions of trunk from when he wrote the reply(Tue, 22 Feb 2011 03:37:18 -08) and this is indeed the case all private branches are then public.  Version 04ddad7ab8 doesn't display the same behaviour.  After the rebuild,  the private table is again populated with artifacts representing the manifests from the private branches.  Wondering if this unadvertised "dirty trick" just doesn't work anymore of if the rebuild process is doing something it shouldn't
    
  2. foundin changed to: "04ddad7ab8"
  3. severity changed to: "Minor"
  4. status changed to: "Open"
  5. title changed to: "privateness not preserved"
  6. type changed to: "Code_Defect"