Ejemplo n.º 1
0
        public void Test()
        {
            byte[] bytes = VersionControl.CreateFileBundle(this.list.First().History);

            var vc = new VersionControl();

            List <FileEvent> receive = vc.AcceptFileBundle(bytes);
        }
Ejemplo n.º 2
0
        public void CheckOutTest()
        {
            var vc = new VersionControl();

            byte[]           bytes   = VersionControl.CreateFileBundle(this.list.SelectMany(x => x.History).ToList());
            List <FileEvent> receive = vc.AcceptFileBundle(bytes);

            vc.CheckOut("2", "5");
        }
Ejemplo n.º 3
0
        public void GetFileByNameTest()
        {
            var vc = new VersionControl();

            byte[]           bytes   = VersionControl.CreateFileBundle(this.list.SelectMany(x => x.History).ToList());
            List <FileEvent> receive = vc.AcceptFileBundle(bytes);

            vc.VersionList.GetFileByName("TT");
            vc.VersionList.GetFileById("2");
            vc.VersionList.RemoveFileByName("TT");
        }
Ejemplo n.º 4
0
 /// <summary>
 /// Process the file request message and peer.
 /// </summary>
 /// <param name="message">The message.</param>
 /// <param name="peer">The peer.</param>
 internal void Process(PatchRequest message, Peer peer)
 {
     Logger.Info("Receive file request\n{0}", message.Request.Serialize());
     byte[] data = VersionControl.CreateFileBundle(message.Request);
     SendMessage(peer, new FileDataResponse(data, this.listeningPort));
 }