REPOFUSE: Repository-Level Code Completion with Fused Dual Context