Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

58 lines (51 sloc) 1.43 kb
using System;
using System.Collections.Generic;
using System.Text;
using System.ComponentModel;
namespace GitScc
{
public enum GitFileStatus
{
NotControlled,
New,
Tracked,
Modified,
Staged,
Removed,
Added,
Deleted,
Conflict,
Ignored,
Renamed,
Copied
}
public class GitFile : INotifyPropertyChanged
{
public GitFileStatus Status { get; set; }
public string FileName { get; set; }
public bool IsStaged {
get
{
return Status == GitFileStatus.Added ||
Status == GitFileStatus.Staged ||
Status == GitFileStatus.Removed ||
Status == GitFileStatus.Renamed;
}
}
public bool isSelected;
public bool IsSelected
{
get { return isSelected; }
set { isSelected = value; OnPropertyChanged("IsSelected"); }
}
public event PropertyChangedEventHandler PropertyChanged;
protected void OnPropertyChanged(string name)
{
PropertyChangedEventHandler handler = PropertyChanged;
if (handler != null)
{
handler(this, new PropertyChangedEventArgs(name));
}
}
}
}
Jump to Line
Something went wrong with that request. Please try again.