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

WPF: binding viewmodel property of type DateTime to Calendar inside ItemsControl -

java - Getting corefrences with Standard corenlp package -

jQuery clickable div with working mailto link inside -