21 lines
601 B
C#
21 lines
601 B
C#
using System;
|
|
using System.Collections.ObjectModel;
|
|
using Flawless.Client.Service;
|
|
using ReactiveUI.SourceGenerators;
|
|
|
|
namespace Flawless.Client.Models;
|
|
|
|
[Serializable]
|
|
public partial class RepositoryLocalDatabaseModel : ReactiveModel
|
|
{
|
|
public required RepositoryModel RootModal { get; init; }
|
|
|
|
public required LocalFileTreeAccessor LocalAccessor { get; init; }
|
|
|
|
public RepositoryFileTreeAccessor? RepoAccessor { get; set; }
|
|
|
|
public ObservableCollection<string> CurrentLockedFiles { get; } = new();
|
|
|
|
[NonSerialized]
|
|
[Reactive] private Guid? _currentCommit;
|
|
} |