A tissue repair system comprising: a tissue repair device comprising: a base with a proximal end, a distal end, and a longitudinal axis, a linear actuator movable relative to the base along the longitudinal axis of the base, a push mechanism selectively engageable with the linear actuator to be moved distally by the linear actuator relative to the base along the longitudinal axis of the base among discrete positions along the base by reciprocating proximal and distal movement of the linear actuator relative to the base, wherein each reciprocating proximal and distal movement engages components of the linear actuator and components of the push mechanism at discrete positions proportional to the discrete positions of the push mechanism along the base, wherein a keeper is coupled between the base and the push mechanism that allows distal movement of the push mechanism relative to the base but limits proximal movement of the push mechanism relative to the base, and a needle coupled to the distal end of the base and through which a distal portion of push mechanism moves distally when the push mechanism is moved distally relative to the base along the longitudinal axis of the base; and a set of implants (200, 1200) and sutures (301, 302, 303) pre-positioned in the needle comprising: two or more pairs of implants (200, 1200) for anchoring sutures (301, 302, 303) used to repair tissue, and two or more sutures (301, 302, 303), wherein one or more of the sutures (301, 302, 303) is coupled between one or more respective pairs of the two or more pairs of implants (200, 1200), wherein the coupling of the one or more of the sutures (301, 302, 303) with a pair of implants (200, 1200) includes passage of the suture through both implants (200, 1200) such that pulling of a proximal free end of the suture tightens a length of suture between the implants (200, 1200). a tissue repair device comprising: a base with a proximal end, a distal end, and a longitudinal axis, a linear actuator movable relative to the base along the longitudinal axis of the base, a push mechanism selectively engageable with the linear actuator to be moved distally by the linear actuator relative to the base along the longitudinal axis of the base among discrete positions along the base by reciprocating proximal and distal movement of the linear actuator relative to the base, wherein each reciprocating proximal and distal movement engages components of the linear actuator and components of the push mechanism at discrete positions proportional to the discrete positions of the push mechanism along the base, wherein a keeper is coupled between the base and the push mechanism that allows distal movement of the push mechanism relative to the base but limits proximal movement of the push mechanism relative to the base, and a needle coupled to the distal end of the base and through which a distal portion of push mechanism moves distally when the push mechanism is moved distally relative to the base along the longitudinal axis of the base; and a base with a proximal end, a distal end, and a longitudinal axis, a linear actuator movable relative to the base along the longitudinal axis of the base, a push mechanism selectively engageable with the linear actuator to be moved distally by the linear actuator relative to the base along the longitudinal axis of the base among discrete positions along the base by reciprocating proximal and distal movement of the linear actuator relative to the base, wherein each reciprocating proximal and distal movement engages components of the linear actuator and components of the push mechanism at discrete positions proportional to the discrete positions of the push mechanism along the base, wherein a keeper is coupled between the base and the push mechanism that allows distal movement of the push mechanism relative to the base but limits proximal movement of the push mechanism relative to the base, and a needle coupled to the distal end of the base and through which a distal portion of push mechanism moves distally when the push mechanism is moved distally relative to the base along the longitudinal axis of the base; and a set of implants (200, 1200) and sutures (301, 302, 303) pre-positioned in the needle comprising: two or more pairs of implants (200, 1200) for anchoring sutures (301, 302, 303) used to repair tissue, and two or more sutures (301, 302, 303), wherein one or more of the sutures (301, 302, 303) is coupled between one or more respective pairs of the two or more pairs of implants (200, 1200), wherein the coupling of the one or more of the sutures (301, 302, 303) with a pair of implants (200, 1200) includes passage of the suture through both implants (200, 1200) such that pulling of a proximal free end of the suture tightens a length of suture between the implants (200, 1200). two or more pairs of implants (200, 1200) for anchoring sutures (301, 302, 303) used to repair tissue, and two or more sutures (301, 302, 303), wherein one or more of the sutures (301, 302, 303) is coupled between one or more respective pairs of the two or more pairs of implants (200, 1200), wherein the coupling of the one or more of the sutures (301, 302, 303) with a pair of implants (200, 1200) includes passage of the suture through both implants (200, 1200) such that pulling of a proximal free end of the suture tightens a length of suture between the implants (200, 1200).