pub fn get_changeset<'a>(
    fg: &mut FeatGraph<'a>,
    no_dev: bool
) -> Result<BTreeMap<Pid<'a>, Vec<(Pid<'a>, Ty, bool, BTreeSet<String>)>>>