public static bool IsSavedAsChangedInCommitsChain(this Item item, CommitsChain chain)
        {
            if (chain == null)
            {
                return(false);
            }

            var commits = chain.Commits?.ToList();

            if (commits == null || commits.Count() == 0)
            {
                return(false);
            }

            foreach (var commit in commits)
            {
                if (item.IsSavedAsChangedInCommit(commit))
                {
                    return(true);
                }
            }
            return(false);
        }