Esempio n. 1
0
		internal static ChangesetInfo CreateChangeset(int id, List<int> mergeSources = null)
		{
			var change = new ItemInfo()
			{
				Path = "Test.cs",
				VersionId = id
			};
			if (mergeSources != null)
			{
				change.MergeSourcesIds = mergeSources;
				change.ChangeType = ChangeType.Merge | ChangeType.Edit;
			}
			else
			{
				change.ChangeType = ChangeType.Edit;
			}

			var targetChangeset = new ChangesetInfo()
			{
				Id = id,
				AssociatedWorkItems = new List<WorkItemInfo>()
					{
						new WorkItemInfo() { Id = id, History = "" }
					},
				Changes = new List<ItemInfo>() { change }
			};
			return targetChangeset;
		}
Esempio n. 2
0
        internal static ChangesetInfo CreateChangeset(int id, List <int> mergeSources = null)
        {
            var change = new ItemInfo()
            {
                Path      = "Test.cs",
                VersionId = id
            };

            if (mergeSources != null)
            {
                change.MergeSourcesIds = mergeSources;
                change.ChangeType      = ChangeType.Merge | ChangeType.Edit;
            }
            else
            {
                change.ChangeType = ChangeType.Edit;
            }

            var targetChangeset = new ChangesetInfo()
            {
                Id = id,
                AssociatedWorkItems = new List <WorkItemInfo>()
                {
                    new WorkItemInfo()
                    {
                        Id = id, History = ""
                    }
                },
                Changes = new List <ItemInfo>()
                {
                    change
                }
            };

            return(targetChangeset);
        }