c# - TFS API Changeset branch -


i’ve trying extract branch history changeset, following this article. however, i’ve noticed changeset has property called isbranch, not way article describes check whether changeset branch.

what difference between following checks:

versioncontrolserver vcs = tpc.getservice<versioncontrolserver>(); changeset cs = vcs.getchangeset(changeset.changesetid);  console.writeline("changeset: {0}", cs.changesetid);  // history foreach (var change in cs.changes) {      if (change.item.isbranch)      {      } 

and

versioncontrolserver vcs = tpc.getservice<versioncontrolserver>(); changeset cs = vcs.getchangeset(changeset.changesetid);  console.writeline("changeset: {0}", cs.changesetid);  // history foreach (var change in cs.changes) {      if ((change.changetype & changetype.branch) == changetype.branch)                          {      } 

the isbranch property of item class new in 2010, second way way have done in previous versions of tfs.

2010 class members

2008 class members


Comments

Popular posts from this blog

apache - Add omitted ? to URLs -

redirect - bbPress Forum - rewrite to wwww.mysite prohibits login -

php - How can I stop spam on my custom forum/blog? -