Esempio n. 1
0
 void ReceiveItem(object sender, SvnMergesEligibleEventArgs e)
 {
     if (!_cancel)
     {
         OnReceivedItem(e);
     }
     else
     {
         e.Cancel = true;
     }
 }
Esempio n. 2
0
 private void WriteRevisionDetails(SvnMergesEligibleEventArgs revision)
 {
     sw.WriteLine("revision: {0}", revision.Revision);
     sw.WriteLine("    Author: {0}", revision.Author);
     sw.WriteLine("    Time: {0}", revision.Time.ToString(CultureInfo.CurrentUICulture));
     sw.WriteLine("    Changes:");
     if (revision.ChangedPaths != null)
     {
         foreach (var item in revision.ChangedPaths)
         {
             sw.WriteLine("            {0} {1}: {2}", item.NodeKind, item.Action, item.Path);
         }
     }
     sw.WriteLine();
 }
Esempio n. 3
0
        private void WriteRevisionDetails(SvnMergesEligibleEventArgs revision)
        {
            var elem = body.AddElement(ElementNames.RevisionInfo)
                       .AddAttribute(AttributeNames.Revision, revision.Revision)
                       .AddAttribute(AttributeNames.Author, revision.Author)
                       .AddAttribute(AttributeNames.Time, revision.Time.ToString(CultureInfo.CurrentUICulture))
                       .AddAttribute(AttributeNames.Revision, revision.Revision)
            ;

            if (revision.ChangedPaths != null)
            {
                foreach (var item in revision.ChangedPaths)
                {
                    elem.AddElement(ElementNames.ChangedPaths)
                    .AddAttribute(AttributeNames.NodeKind, item.NodeKind)
                    .AddAttribute(AttributeNames.Action, item.Action)
                    .AddAttribute(AttributeNames.Path, item.Path)
                    ;
                }
            }
        }