I agree, despite using 3-way merging (with external tools) to resolve conflicts.
I prefer the current conflict style, aka no-diff3 conflict style.
-- Danh
Show 53 quoted lines
>
> Without diff3:
>
> <<<<<<< HEAD
> CClustering ComputeSSLClusters(double threshPercent, const CDataInfo* scale) const override;
> void ComputeDist(DistFunc distFunc, CDoubleArray& dist,
> double& minDist, double& maxDist) const;
> double EstimateNodeDist2() const override;
> std::vector<double> EstimateNeighborMinDist() const override;
> =======
> CClustering ComputeSSLClusters(double threshPercent,
> const CDoubleArray& compWeights, const CDataInfo* scale) const override;
> static void ComputeDist(const CNetNodeHolder& vecs, CDoubleArray& dist,
> double& minDist, double& maxDist);
> >>>>>>> no-compweights-in-cnet
>
> With diff3:
>
> <<<<<<< HEAD
> CClustering ComputeSSLClusters(double threshPercent, const CDataInfo* scale) const override;
> void ComputeDist(DistFunc distFunc, CDoubleArray& dist,
> double& minDist, double& maxDist) const;
> double EstimateNodeDist2() const override;
> std::vector<double> EstimateNeighborMinDist() const override;
> ||||||| merged common ancestors
> <<<<<<<<< Temporary merge branch 1
> CClustering ComputeSSLClusters(double threshPercent, const CDataInfo* scale) const override;
> void ComputeDist(DistFunc distFunc, CDoubleArray& dist,
> double& minDist, double& maxDist) const;
> virtual void ComputeKNearest(int K, const double*,
> Neighborhood& result) const;
> ||||||||| d261d9944
> CClustering ComputeClusters(const double* dist, double threshold,
> const CDataInfo* scale) const override;
> virtual void ComputeDist(DistFunc distFunc, CDoubleArray& dist,
> double& minDist, double& maxDist);
> virtual void ComputeUMatrix();
> virtual void ComputeKNearest(int K, const double*,
> Neighborhood& result) const;
> =========
> CClustering ComputeClusters(const double* dist, double threshold,
> const CDataInfo* scale) const override;
> virtual void ComputeDist(DistFunc distFunc, CDoubleArray& dist,
> double& minDist, double& maxDist);
> virtual void ComputeUMatrix();
> =======
> CClustering ComputeSSLClusters(double threshPercent,
> const CDoubleArray& compWeights, const CDataInfo* scale) const override;
> static void ComputeDist(const CNetNodeHolder& vecs, CDoubleArray& dist,
> double& minDist, double& maxDist);
> >>>>>>> no-compweights-in-cnet
>
> -- Hannes