示例#1
0
 public int Status(string path, SvnRevision revision,
                   SvnWcStatus.Func statusFunc, IntPtr statusBaton,
                   bool descend, bool getAll, bool update, bool noIgnore)
 {
     return(Status(new SvnPath(path, mPool), revision.ToSvnOpt(mPool), statusFunc, statusBaton,
                   descend, getAll, update, noIgnore, mContext, mPool));
 }
示例#2
0
 public void Blame(SvnUrl pathOrUrl,
                   SvnRevision start, SvnRevision end,
                   BlameReceiver receiver, IntPtr baton)
 {
     Blame(pathOrUrl,
           start.ToSvnOpt(mPool), end.ToSvnOpt(mPool),
           receiver, baton, mContext, mPool);
 }
示例#3
0
 public void Blame(string pathOrUrl,
                   SvnRevision start, SvnRevision end,
                   BlameReceiver receiver, IntPtr baton)
 {
     InternalBlame(PathOrUrl(pathOrUrl),
                   start.ToSvnOpt(mPool), end.ToSvnOpt(mPool),
                   receiver, baton, mContext, mPool);
 }
示例#4
0
 public void Merge(SvnUrl source1, SvnRevision revision1,
                   SvnUrl source2, SvnRevision revision2,
                   SvnPath targetWCPath, bool recurse,
                   bool ignoreAncestry, bool force, bool dryRun)
 {
     Merge(source1, revision1.ToSvnOpt(mPool),
           source2, revision2.ToSvnOpt(mPool),
           targetWCPath, recurse, ignoreAncestry, force, dryRun, mContext, mPool);
 }
示例#5
0
 public void Merge(string source1, SvnRevision revision1,
                   string source2, SvnRevision revision2,
                   string targetWCPath, bool recurse,
                   bool ignoreAncestry, bool force, bool dryRun)
 {
     InternalMerge(PathOrUrl(source1), revision1.ToSvnOpt(mPool),
                   PathOrUrl(source2), revision2.ToSvnOpt(mPool),
                   new SvnPath(targetWCPath, mPool),
                   recurse, ignoreAncestry, force, dryRun, mContext, mPool);
 }
示例#6
0
 public void Log(ICollection targets,
                 SvnRevision start, SvnRevision end,
                 bool discoverChangedPaths, bool strictNodeHistory,
                 LogMessageReceiver receiver, IntPtr baton)
 {
     Log(AprArray.LazyMake(mPool, targets, typeof(SvnPath)),
         start.ToSvnOpt(mPool), end.ToSvnOpt(mPool),
         discoverChangedPaths, strictNodeHistory, receiver, baton,
         mContext, mPool);
 }
示例#7
0
 public void Diff(ICollection diffOptions,
                  SvnUrl path1, SvnRevision revision1,
                  SvnUrl path2, SvnRevision revision2,
                  bool recurse, bool ignoreAncestry, bool noDiffDeleted,
                  AprFile outFile, AprFile errFile)
 {
     Diff(AprArray.LazyMake(mPool, diffOptions, typeof(AprString)),
          path1, revision1.ToSvnOpt(mPool),
          path2, revision2.ToSvnOpt(mPool),
          recurse, ignoreAncestry, noDiffDeleted,
          outFile, errFile, mContext, mPool);
 }
示例#8
0
 public void Move(SvnPath srcPath, SvnRevision srcRevision,
                  SvnPath dstPath, bool force)
 {
     Move(srcPath, srcRevision.ToSvnOpt(mPool), dstPath, force, mContext, mPool);
 }
示例#9
0
 public SvnClientCommitInfo Copy(SvnUrl srcPath, SvnRevision srcRevision, SvnUrl dstPath)
 {
     return Copy(srcPath, srcRevision.ToSvnOpt(mPool), dstPath, mContext, mPool);
 }
示例#10
0
 public void Cat(SvnStream stream, string pathOrUrl, SvnRevision revision)
 {
     InternalCat(stream, PathOrUrl(pathOrUrl), revision.ToSvnOpt(mPool), mContext, mPool);
 }
示例#11
0
        public void Blame(string pathOrUrl,
						  SvnRevision start, SvnRevision end, 
						  BlameReceiver receiver, IntPtr baton)
        {
            InternalBlame(PathOrUrl(pathOrUrl),
                  		  start.ToSvnOpt(mPool), end.ToSvnOpt(mPool),
                  		  receiver, baton, mContext, mPool);
        }
示例#12
0
 public void Cat(SvnStream stream, SvnUrl pathOrUrl, SvnRevision revision)
 {
     Cat(stream, pathOrUrl, revision.ToSvnOpt(mPool), mContext, mPool);
 }
示例#13
0
 public int Export(SvnUrl from, SvnPath to, SvnRevision revision, bool force)
 {
     return(Export(from, to, revision.ToSvnOpt(mPool), force, mContext, mPool));
 }
示例#14
0
 public AprHash PropList(SvnUrl target, SvnRevision revision, bool recurse)
 {
     return(PropList(target, revision.ToSvnOpt(mPool), recurse, mContext, mPool));
 }
示例#15
0
 public AprHash List(string pathOrUrl, SvnRevision revision, bool recurse)
 {
     return InternalList(PathOrUrl(pathOrUrl), revision.ToSvnOpt(mPool), recurse,
                         mContext, mPool);
 }
示例#16
0
 public AprHash List(SvnUrl pathOrUrl, SvnRevision revision, bool recurse)
 {
     return List(pathOrUrl, revision.ToSvnOpt(mPool), recurse, mContext, mPool);
 }
示例#17
0
 public int Export(string from, string to, SvnRevision revision, bool force)
 {
     return InternalExport(PathOrUrl(from), new SvnPath(to,mPool), revision.ToSvnOpt(mPool),
                   		  force, mContext, mPool);
 }
示例#18
0
 public int Export(SvnUrl from, SvnPath to, SvnRevision revision, bool force)
 {
     return Export(from, to, revision.ToSvnOpt(mPool), force, mContext, mPool);
 }
示例#19
0
 public void Export(SvnPath from, SvnPath to, SvnRevision revision, bool force)
 {
     Export(from, to, revision.ToSvnOpt(mPool), force, mContext, mPool);
 }
示例#20
0
        public void Diff(ICollection diffOptions,
						 SvnUrl path1, SvnRevision revision1,
						 SvnUrl path2, SvnRevision revision2,
						 bool recurse, bool ignoreAncestry, bool noDiffDeleted,
						 AprFile outFile, AprFile errFile)
        {
            Diff(AprArray.LazyMake(mPool,diffOptions,typeof(AprString)),
                 path1, revision1.ToSvnOpt(mPool),
                 path2, revision2.ToSvnOpt(mPool),
                 recurse, ignoreAncestry, noDiffDeleted,
                 outFile, errFile, mContext, mPool);
        }
示例#21
0
 public SvnClientCommitInfo Copy(string srcPath, SvnRevision srcRevision, string dstPath)
 {
     return InternalCopy(PathOrUrl(srcPath), srcRevision.ToSvnOpt(mPool),
                         PathOrUrl(dstPath), mContext, mPool);
 }
示例#22
0
 public SvnClientCommitInfo Move(string srcPath, SvnRevision srcRevision,
                                 string dstPath, bool force)
 {
     return(InternalMove(PathOrUrl(srcPath), srcRevision.ToSvnOpt(mPool),
                         PathOrUrl(dstPath), force, mContext, mPool));
 }
示例#23
0
 public AprHash PropGet(string propName, SvnUrl target,
                        SvnRevision revision, bool recurse)
 {
     return(PropGet(propName, target, revision.ToSvnOpt(mPool), recurse,
                    mContext, mPool));
 }
示例#24
0
        public void Log(ICollection targets, 
						SvnRevision start, SvnRevision end,
						bool discoverChangedPaths, bool strictNodeHistory,
						LogMessageReceiver receiver, IntPtr baton)
        {
            Log(AprArray.LazyMake(mPool,targets,typeof(SvnPath)),
                start.ToSvnOpt(mPool), end.ToSvnOpt(mPool),
                discoverChangedPaths, strictNodeHistory, receiver, baton,
                mContext, mPool);
        }
示例#25
0
 public AprHash RevPropList(string url, SvnRevision revision, out int setRev)
 {
     return(RevPropList(new SvnUrl(url, mPool), revision.ToSvnOpt(mPool), out setRev,
                        mContext, mPool));
 }
示例#26
0
        public void Merge(SvnUrl source1, SvnRevision revision1,
						  SvnUrl source2, SvnRevision revision2,
						  SvnPath targetWCPath, bool recurse,
						  bool ignoreAncestry, bool force, bool dryRun)
        {
            Merge(source1, revision1.ToSvnOpt(mPool),
                  source2, revision2.ToSvnOpt(mPool),
                  targetWCPath, recurse, ignoreAncestry, force, dryRun, mContext, mPool);
        }
示例#27
0
 public AprHash List(SvnUrl pathOrUrl, SvnRevision revision, bool recurse)
 {
     return(List(pathOrUrl, revision.ToSvnOpt(mPool), recurse, mContext, mPool));
 }
示例#28
0
        public void Merge(string source1, SvnRevision revision1,
						  string source2, SvnRevision revision2,
						  string targetWCPath, bool recurse,
						  bool ignoreAncestry, bool force, bool dryRun)
        {
            InternalMerge(PathOrUrl(source1), revision1.ToSvnOpt(mPool),
                  		  PathOrUrl(source2), revision2.ToSvnOpt(mPool),
                  		  new SvnPath(targetWCPath,mPool),
                  		  recurse, ignoreAncestry, force, dryRun, mContext, mPool);
        }
示例#29
0
 public SvnOptRevision(SvnRevision rev, AprPool pool)
 {
     mOptRevision = (svn_opt_revision_t *)pool.CAlloc(sizeof(svn_opt_revision_t));
     Revision     = rev;
 }
示例#30
0
 public void Cat(SvnStream stream, SvnUrl pathOrUrl, SvnRevision revision)
 {
     Cat(stream, pathOrUrl, revision.ToSvnOpt(mPool), mContext, mPool);
 }
示例#31
0
 public int Switch(string path, SvnUrl url, SvnRevision revision, bool recurse)
 {
     return(Switch(new SvnPath(path, mPool), url, revision.ToSvnOpt(mPool), recurse,
                   mContext, mPool));
 }
示例#32
0
 public int Checkout(string url, string path, SvnRevision revision, bool recurse)
 {
     return Checkout(new SvnUrl(url, mPool), new SvnPath(path, mPool),
                     revision.ToSvnOpt(mPool), recurse, mContext, mPool);
 }
示例#33
0
 public SvnClientCommitInfo Copy(SvnUrl srcPath, SvnRevision srcRevision, SvnUrl dstPath)
 {
     return(Copy(srcPath, srcRevision.ToSvnOpt(mPool), dstPath, mContext, mPool));
 }
示例#34
0
 public void Copy(SvnPath srcPath, SvnRevision srcRevision, SvnPath dstPath)
 {
     Copy(srcPath, srcRevision.ToSvnOpt(mPool), dstPath, mContext, mPool);
 }
示例#35
0
        public void Move(SvnPath srcPath, SvnRevision srcRevision,
						 SvnPath dstPath, bool force)
        {
            Move(srcPath, srcRevision.ToSvnOpt(mPool), dstPath, force, mContext, mPool);
        }
示例#36
0
 public int Checkout(SvnUrl url, SvnPath path, SvnRevision revision, bool recurse)
 {
     return Checkout(url, path, revision.ToSvnOpt(mPool), recurse,
                     mContext, mPool);
 }
示例#37
0
        public SvnClientCommitInfo Move(SvnUrl srcPath, SvnRevision srcRevision,
										SvnUrl dstPath, bool force)
        {
            return Move(srcPath, srcRevision.ToSvnOpt(mPool), dstPath, force, mContext, mPool);
        }
示例#38
0
        public SvnClientCommitInfo Move(string srcPath, SvnRevision srcRevision,
										string dstPath, bool force)
        {
            return InternalMove(PathOrUrl(srcPath), srcRevision.ToSvnOpt(mPool),
                                PathOrUrl(dstPath), force, mContext, mPool);
        }
示例#39
0
 public void Copy(SvnPath srcPath, SvnRevision srcRevision, SvnPath dstPath)
 {
     Copy(srcPath, srcRevision.ToSvnOpt(mPool), dstPath, mContext, mPool);
 }
示例#40
0
        public AprHash PropGet(string propName, SvnUrl target,
							   SvnRevision revision, bool recurse)
        {
            return PropGet(propName, target, revision.ToSvnOpt(mPool), recurse,
                           mContext, mPool);
        }
示例#41
0
 public SvnClientCommitInfo Copy(string srcPath, SvnRevision srcRevision, string dstPath)
 {
     return(InternalCopy(PathOrUrl(srcPath), srcRevision.ToSvnOpt(mPool),
                         PathOrUrl(dstPath), mContext, mPool));
 }
示例#42
0
 public AprHash PropList(SvnUrl target, SvnRevision revision, bool recurse)
 {
     return PropList(target, revision.ToSvnOpt(mPool), recurse, mContext, mPool);
 }
示例#43
0
 public SvnClientCommitInfo Move(SvnUrl srcPath, SvnRevision srcRevision,
                                 SvnUrl dstPath, bool force)
 {
     return(Move(srcPath, srcRevision.ToSvnOpt(mPool), dstPath, force, mContext, mPool));
 }
示例#44
0
 public AprHash PropList(string target, SvnRevision revision, bool recurse)
 {
     return InternalPropList(PathOrUrl(target), revision.ToSvnOpt(mPool), recurse,
                             mContext, mPool);
 }
示例#45
0
 public int RevPropSet(string propName, string propVal,
                       string url, SvnRevision revision, bool force)
 {
     return(RevPropSet(propName, new SvnString(propVal, mPool), new SvnUrl(url, mPool),
                       revision.ToSvnOpt(mPool), force, mContext, mPool));
 }
示例#46
0
        public SvnString RevPropGet(string propName, string url,
									SvnRevision revision, out int setRev)
        {
            return RevPropGet(propName, new SvnUrl(url, mPool), revision.ToSvnOpt(mPool),
                              out setRev, mContext, mPool);
        }
示例#47
0
 public SvnString RevPropGet(string propName, string url,
                             SvnRevision revision, out int setRev)
 {
     return(RevPropGet(propName, new SvnUrl(url, mPool), revision.ToSvnOpt(mPool),
                       out setRev, mContext, mPool));
 }
示例#48
0
 public AprHash RevPropList(string url, SvnRevision revision, out int setRev)
 {
     return RevPropList(new SvnUrl(url, mPool), revision.ToSvnOpt(mPool), out setRev,
                        mContext, mPool);
 }
示例#49
0
 public AprHash PropList(string target, SvnRevision revision, bool recurse)
 {
     return(InternalPropList(PathOrUrl(target), revision.ToSvnOpt(mPool), recurse,
                             mContext, mPool));
 }
示例#50
0
        public int RevPropSet(string propName, string propVal,
							  string url, SvnRevision revision, bool force)
        {
            return RevPropSet(propName, new SvnString(propVal,mPool), new SvnUrl(url, mPool),
                              revision.ToSvnOpt(mPool), force, mContext, mPool);
        }
示例#51
0
 public void Export(SvnPath from, SvnPath to, SvnRevision revision, bool force)
 {
     Export(from, to, revision.ToSvnOpt(mPool), force, mContext, mPool);
 }
示例#52
0
        public int Status(string path, SvnRevision revision,
						  SvnWcStatus.Func statusFunc, IntPtr statusBaton,
						  bool descend, bool getAll, bool update, bool noIgnore)
        {
            return Status(new SvnPath(path,mPool), revision.ToSvnOpt(mPool), statusFunc, statusBaton,
                          descend, getAll, update, noIgnore, mContext, mPool);
        }
示例#53
0
 public int Export(string from, string to, SvnRevision revision, bool force)
 {
     return(InternalExport(PathOrUrl(from), new SvnPath(to, mPool), revision.ToSvnOpt(mPool),
                           force, mContext, mPool));
 }
示例#54
0
 public int Switch(string path, SvnUrl url, SvnRevision revision, bool recurse)
 {
     return Switch(new SvnPath(path,mPool), url, revision.ToSvnOpt(mPool), recurse,
                   mContext, mPool);
 }
示例#55
0
 public AprHash List(string pathOrUrl, SvnRevision revision, bool recurse)
 {
     return(InternalList(PathOrUrl(pathOrUrl), revision.ToSvnOpt(mPool), recurse,
                         mContext, mPool));
 }
示例#56
0
 public int Update(string path, SvnRevision revision, bool recurse)
 {
     return Update(new SvnPath(path, mPool), revision.ToSvnOpt(mPool), recurse,
                   mContext, mPool);
 }
示例#57
0
 public void Cat(SvnStream stream, string pathOrUrl, SvnRevision revision)
 {
     InternalCat(stream, PathOrUrl(pathOrUrl), revision.ToSvnOpt(mPool), mContext, mPool);
 }
示例#58
0
 public int Update(string path, SvnRevision revision, bool recurse)
 {
     return(Update(new SvnPath(path, mPool), revision.ToSvnOpt(mPool), recurse,
                   mContext, mPool));
 }
示例#59
0
 public SvnOptRevision(SvnRevision rev, out GCHandle handle)
 {
     handle       = GCHandle.Alloc(new svn_opt_revision_t(), GCHandleType.Pinned);
     mOptRevision = (svn_opt_revision_t *)handle.AddrOfPinnedObject().ToPointer();
     Revision     = rev;
 }
示例#60
0
        public void Blame(SvnUrl pathOrUrl,
						  SvnRevision start, SvnRevision end, 
						  BlameReceiver receiver, IntPtr baton)
        {
            Blame(pathOrUrl,
                  start.ToSvnOpt(mPool), end.ToSvnOpt(mPool),
                  receiver, baton, mContext, mPool);
        }