Felipe Contreras
ec7119d0ef
test: relax hg-git checks
...
We don't care about the revision number of the commits, only the
topology.
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2023-03-06 09:55:03 -06:00
Felipe Contreras
6ae5e3961e
test: hg-git: cleanup
...
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2023-03-06 09:55:03 -06:00
Felipe Contreras
b4c3277f72
github: trigger actions on all branches
...
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2023-03-06 09:42:51 -06:00
Felipe Contreras
de9bf35388
test: include sharness properly
...
So that it can be overridden.
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2023-03-05 22:40:09 -06:00
Felipe Contreras
857d68708b
test: trivial cleanups
...
TEST_DIRECTORY doesn't even exist in sharness.
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2023-03-05 22:32:27 -06:00
Felipe Contreras
7394fc890e
Simplify gitrange
...
The internal function for `a %% b` is marginally faster, and much
simpler.
Nowadays most versions of hg should have it.
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2023-03-02 16:54:33 -06:00
Felipe Contreras
22229dd738
Only report success after successful push
...
Otherwise git core will update the namespaced refs, and show success to
the user, even in the case of a crash.
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2023-03-01 11:38:29 -06:00
Felipe Contreras
5cd03ad0fd
github: update python version
...
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2023-03-01 11:08:56 -06:00
Felipe Contreras
bf7ad934d7
check-versions: update
...
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2023-03-01 11:08:27 -06:00
Felipe Contreras
a5bc03d4d6
doc: use asdiidoctor
...
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-08-19 18:41:53 -05:00
Felipe Contreras
104e8895d6
doc: update and cleanup
...
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-08-19 18:37:24 -05:00
Felipe Contreras
30f31c13ce
Skip close check for non-local branches
...
Apparently nowadays some remotes contain a bunch of topic branches which
are not pulled by default.
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-08-10 23:53:45 -05:00
Felipe Contreras
485806e1e3
Dump data contents as-is
...
We don't care if it's valid utf-8 or not, just dump it.
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-08-10 21:13:02 -05:00
Felipe Contreras
6e13c1c818
github: run tests with python3
...
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-08-08 00:33:10 -05:00
Felipe Contreras
ce38d52ce5
check-versions: add latest version
...
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-08-08 00:01:41 -05:00
Felipe Contreras
6b8ee2f1b6
check-versions: update version list
...
All these work with python3, and finally we are up-to-date.
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-08-08 00:01:41 -05:00
Felipe Contreras
b3b9b5de39
Enable python3 support
...
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-08-08 00:01:41 -05:00
Felipe Contreras
34ba087896
Use unicode_escape
...
Seems to work in both python2 and python3.
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-08-07 23:58:21 -05:00
Felipe Contreras
4aec2fe3cc
Properly print binary data
...
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-08-07 23:58:21 -05:00
Felipe Contreras
e892cb6ce3
Decode commit data
...
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-08-07 23:58:21 -05:00
Felipe Contreras
59ad50c6d0
Encode more stuff
...
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-08-07 23:58:21 -05:00
Felipe Contreras
b8c8b1fd00
Encode hg literals
...
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-08-07 23:58:21 -05:00
Felipe Contreras
0cf8b2c20a
Encode more hg stuff
...
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-08-07 23:58:21 -05:00
Felipe Contreras
8c3cde6be7
Encode hg urls
...
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-08-07 23:58:21 -05:00
Felipe Contreras
ccee8909ff
Encode hg rev and hex stuff
...
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-08-07 23:58:21 -05:00
Felipe Contreras
dd6b72df21
Encode and decode {hg,git}ref
...
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-08-07 23:58:21 -05:00
Felipe Contreras
01d619ad3c
Encode hg tag stuff
...
In preparation for python3.
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-08-07 23:58:21 -05:00
Felipe Contreras
9d45e70fce
Encode hg branch stuff
...
In preparation for python3.
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-08-07 23:58:21 -05:00
Felipe Contreras
055cec1aa7
Encode hg bookmark stuff
...
In preparation for python3.
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-08-07 23:58:21 -05:00
Felipe Contreras
7d50fa42c1
Decode and encode parsed strings
...
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-08-07 23:58:21 -05:00
Felipe Contreras
f6676e6d86
Avoid python2 iteritems()
...
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-08-07 23:58:19 -05:00
Felipe Contreras
cac075744d
Use python3 print syntax
...
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-08-07 23:30:38 -05:00
Felipe Contreras
19633eaf36
Improve urllib imports
...
So it's more extensible for when we move to python3.
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-08-07 23:30:38 -05:00
Felipe Contreras
900a55e974
Use more standard python3 idioms
...
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-08-07 23:30:38 -05:00
Felipe Contreras
d1f60c445e
readme: general updates
...
[no ci]
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-08-07 23:18:16 -05:00
Felipe Contreras
bd3f404d34
readme: python3 support is ready
...
[no ci]
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-08-07 22:33:46 -05:00
Felipe Contreras
dcf96f31db
readme: more description about mnauw's fork
...
[no ci]
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-08-05 23:27:09 -05:00
Felipe Contreras
795b88e16c
readme: minor improvements
...
[no ci]
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-08-05 23:22:48 -05:00
Felipe Contreras
20366b4b20
Trivial cleanup
...
rev_marks and tips are already strings.
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-08-05 20:31:16 -05:00
Felipe Contreras
1f5134062e
Add debug helper
...
It's kind of tedious to always add something like this.
[no ci]
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-08-05 17:33:37 -05:00
Felipe Contreras
2313dc2ca0
readme: update
...
[no ci]
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-08-05 02:58:51 -05:00
Felipe Contreras
0e52a6c883
check-versions: add last python2 combination
...
Mercurial 5.8 does keep working with python 2.7, but hggit 0.10.1
doesn't, and neither does dulwich 0.20.0.
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-08-05 02:22:33 -05:00
Felipe Contreras
e24a713dc9
check-versions: add hack for hg 5.7
...
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-08-05 01:29:05 -05:00
Felipe Contreras
122b7f5da2
Remove annoying warning
...
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-07-30 05:16:36 -05:00
Felipe Contreras
98c1c9263e
github: update hg versions
...
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-07-30 04:23:14 -05:00
Felipe Contreras
85293dcf69
check-versions: add 2020 versions
...
Also, update the hggit patch for 0.9.0.
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-07-30 04:23:14 -05:00
Felipe Contreras
970883c46c
check-versions: add more versions
...
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-07-30 01:25:14 -05:00
Felipe Contreras
ad77f125b7
travis: remove crap
...
No longer open.
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-07-30 01:25:14 -05:00
Felipe Contreras
5dcd6df3c8
github: cache check-versions stuff
...
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-07-30 00:59:58 -05:00
Felipe Contreras
ed80437db4
github: use a matrix of hg versions
...
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-07-30 00:48:57 -05:00