43 Commits (044b1f3cb4ff09551f6c514ed02edafa6c4987b0)

Author SHA1 Message Date
Mike Hommey 58d121b22b Allow to control where the replace refs are looked for 10 years ago
Michael Haggerty d70d7a8a4d show_reference(): rewrite to take an object_id argument 10 years ago
Michael Haggerty 2b2a5be394 each_ref_fn: change to take an object_id parameter 10 years ago
Michael Haggerty 1d147bdff0 ref_transaction_update(): remove "have_old" parameter 10 years ago
Ronnie Sahlberg db7516ab9f refs.c: pass the ref log message to _create/delete/update instead of _commit 10 years ago
Ronnie Sahlberg 867c2fac0a replace.c: use the ref transaction functions for updates 11 years ago
René Scharfe d318027932 run-command: introduce CHILD_PROCESS_INIT 11 years ago
Christian Couder 25a05a8cae replace: check mergetags when using --graft 11 years ago
Christian Couder 0b05ab6f1b replace: remove signature when using --graft 11 years ago
Christian Couder 4228e8bc98 replace: add --graft option 11 years ago
Jeff King 2deda629c2 replace: add a --raw mode for --edit 11 years ago
Jeff King 36857e0026 replace: use argv_array in export_object 11 years ago
Jeff King 28bf9429ef avoid double close of descriptors handed to run_command 11 years ago
Jeff King 3cc9d87710 replace: replace spaces with tabs in indentation 11 years ago
Christian Couder ab77c309b6 replace: add --edit to usage string 11 years ago
Christian Couder 2479083573 replace: die early if replace ref already exists 11 years ago
Christian Couder b6e3884092 replace: refactor checking ref validity 11 years ago
Christian Couder f22166b5fe replace: make sure --edit results in a different object 11 years ago
Jeff King b892bb45ea replace: add --edit option 11 years ago
Jeff King 479bd75751 replace: factor object resolution out of replace_object 11 years ago
Jeff King 70c7bd6daf replace: use OPT_CMDMODE to handle modes 11 years ago
Jeff King 3f495f67bc replace: refactor command-mode determination 11 years ago
Michael Haggerty afc711b8e1 rename read_replace_refs to check_replace_refs 11 years ago
Nguyễn Thái Ngọc Duy eb07894fe0 use wildmatch() directly without fnmatch() wrapper 11 years ago
Christian Couder 663a8566be replace info: rename 'full' to 'long' and clarify in-code symbols 11 years ago
Christian Couder 769a4fa463 builtin/replace: unset read_replace_refs 11 years ago
Christian Couder 44f9f850e8 builtin/replace: teach listing using short, medium or full formats 11 years ago
Christian Couder ed0ff80984 replace: allow long option names 12 years ago
Christian Couder 277336a5e0 replace: forbid replacing an object with one of a different type 12 years ago
Brad King 9bbb0fa1fd refs: report ref type from lock_any_ref_for_update 12 years ago
Stefan Beller d5d09d4754 Replace deprecated OPT_BOOLEAN by OPT_BOOL 12 years ago
Phil Hord 09b7e2204a fix "builtin-*" references to be "builtin/*" 12 years ago
Michael J Gruber 9dfc36841b replace: parse revision argument for -d 12 years ago
Nguyễn Thái Ngọc Duy 2477bebb5d i18n: replace: mark parseopt strings for translation 13 years ago
Nguyễn Thái Ngọc Duy c689332391 Convert many resolve_ref() calls to read_ref*() and ref_exists() 13 years ago
Michael Haggerty 8d9c50105f Change check_ref_format() to take a flags argument 14 years ago
Linus Torvalds 81b50f3ce4 Move 'builtin-*' into a 'builtin/' subdirectory 15 years ago
Christian Couder 86af2caa5a builtin-replace: use "usage_msg_opt" to give better error messages 16 years ago
Christian Couder 451bb210f8 parse-options: add new function "usage_msg_opt" 16 years ago
Christian Couder bebdd271ff builtin-replace: teach "git replace" to actually replace 16 years ago
Christian Couder 54b0c1e041 Add new "git replace" command 16 years ago