anchor.diff:      let symbols = if parameters.Symbols then " symbols" else ""
       let includeReferencedProjects = if parameters.IncludeReferencedProjects then " include-referenced-projects" else ""
       let minimumFromLockFile = if parameters.MinimumFromLockFile then " minimum-from-lock-file" else ""
  +    let pinProjectReferences = if parameters.PinProjectReferences then " pin-project-references" else ""
   
       let packResult =
  -        let cmdArgs = sprintf "%s%s%s%s%s%s%s%s%s%s%s" version specificVersions releaseNotes buildConfig buildPlatform templateFile lockDependencies excludedTemplates symbols includeReferencedProjects minimumFromLockFile
  +        let cmdArgs = sprintf "%s%s%s%s%s%s%s%s%s%s%s%s" version specificVersions releaseNotes buildConfig buildPlatform templateFile lockDependencies excludedTemplates symbols includeReferencedProjects minimumFromLockFile pinProjectReferences
           ExecProcess
               (fun info ->
                   info.FileName <- parameters.ToolPath
  
positive.code:       OutputPath = "./temp" 
        Symbols = false
        IncludeReferencedProjects = false
        MinimumFromLockFile = false }
  
  /// Paket push parameter type
  type PaketPushParams =
  
negative.code:       OutputPath : string 
        Symbols : bool
        IncludeReferencedProjects : bool
        MinimumFromLockFile : bool
        PinProjectReferences : bool }
  
  /// Paket pack default parameters
  let PaketPackDefaults() : PaketPackParams =
  