##// END OF EJS Templates
absorb: make `--edit-lines` imply `--apply-changes`...
absorb: make `--edit-lines` imply `--apply-changes` One of our users tried to use `hg absorb -e` but it seemed that it would only bring up the editor if there were no changes the command could automatically detect destination for. I spent probably half an hour debugging why it worked that way. I finally figured out that it does bring up the editor, but you have to answer "yes" to the "apply changes" prompt *first*. That seems very unintuitive. If the user wants to edit the changes, there seems to be little reason to present them with a prompt first, so let's have `-e/--edit-lines` imply `-a/--apply-changes`. All the tests using `-e` also already used `-a`. I changed them to rely on the implied `-a` so we get coverage of that. Differential Revision: https://phab.mercurial-scm.org/D12550

File last commit:

r46125:eb443f7c default
r49963:3cd57e2b default
Show More
Makefile
43 lines | 895 B | text/x-makefile | MakefileLexer
Yuya Nishihara
chg: import frontend sources...
r28060 TARGET = chg
Jun Wu
chg: add procutil.h...
r30693 SRCS = chg.c hgclient.c procutil.c util.c
Yuya Nishihara
chg: import frontend sources...
r28060 OBJS = $(SRCS:.c=.o)
CFLAGS ?= -O2 -Wall -Wextra -pedantic -g
Mathias De Maré
chg: define _GNU_SOURCE to allow CentOS 5 compilation...
r33666 CPPFLAGS ?= -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE
Yuya Nishihara
chg: import frontend sources...
r28060 override CFLAGS += -std=gnu99
Jun Wu
chg: allows default hg path to be overridden...
r28605 ifdef HGPATH
override CPPFLAGS += -DHGPATH=\"$(HGPATH)\"
endif
Valentin Gatien-Baron
chg: make is possible to call by default an hg binary located next to chg...
r46128 ifdef HGPATHREL
override CPPFLAGS += -DHGPATHREL=\"$(HGPATHREL)\"
endif
Yuya Nishihara
chg: import frontend sources...
r28060
DESTDIR =
PREFIX = /usr/local
MANDIR = $(PREFIX)/share/man/man1
.PHONY: all
all: $(TARGET)
$(TARGET): $(OBJS)
$(CC) $(LDFLAGS) -o $@ $(OBJS)
Jun Wu
chg: add procutil.h...
r30693 chg.o: hgclient.h procutil.h util.h
Jun Wu
chg: handle pager request client-side...
r30738 hgclient.o: hgclient.h procutil.h util.h
Jun Wu
chg: add procutil.h...
r30693 procutil.o: procutil.h util.h
Yuya Nishihara
chg: import frontend sources...
r28060 util.o: util.h
.PHONY: install
install: $(TARGET)
muxator
build: chg build was failing when the base directory contained spaces
r34625 install -d "$(DESTDIR)$(PREFIX)"/bin
install -m 755 "$(TARGET)" "$(DESTDIR)$(PREFIX)"/bin
install -d "$(DESTDIR)$(MANDIR)"
install -m 644 chg.1 "$(DESTDIR)$(MANDIR)"
Yuya Nishihara
chg: import frontend sources...
r28060
.PHONY: clean
clean:
$(RM) $(OBJS)
.PHONY: distclean
distclean:
$(RM) $(OBJS) $(TARGET)