Commit Graph

65 Commits

Author SHA1 Message Date
Alberto Fanjul
f0dfb4162b Fix end test quotes 2022-02-01 23:41:22 +01:00
Alberto Fanjul
f9932bc46e Fix test quotes 2022-02-01 19:36:49 +00:00
Armandas Jarušauskas
754cde5e82 Remote branches can be checked out using double-click. 2020-06-12 10:43:15 +02:00
jonykalavera
f689d8b32d Do not use arrays as properties 2019-05-02 04:19:49 +02:00
Alberto Fanjul
11c42d75f0 Remove old buildsystem 2018-12-19 23:05:36 +01:00
Iñigo Martínez
6784aa9f1b build: Remove autotools
To avoid the burden of maintaining multiple build systems, autotools
support has been removed.
2018-10-24 16:41:54 +02:00
Iñigo Martínez
8b09eb1892 meson: Fix dependencies
Libraries build by gitg expose a number of includes in their public
headers belonging to different libraries. Therefore, these libraries
are indirect dependencies of the library to be built.

With this in mind, these indirect dependencies are also included
when a direct dependency is included, so there is no need to include
them again.

Dependency hierarchy has been fixed and duplicated dependencies
removed.

Created `pkg-config` files requirements have also been fixed.
2018-10-10 23:29:26 +02:00
Iñigo Martínez
fd9f6c4a29 meson: Add trailing commas
Add missing trailing commas that avoids getting noise when another
file/parameter is added and eases reviewing changes[0].

[0] https://gitlab.gnome.org/GNOME/dconf/merge_requests/11#note_291585
2018-10-10 23:29:26 +02:00
Iñigo Martínez
c876e0e255 build: Port to meson build system
meson is a build system focused on speed an ease of use, which
helps speeding up the software development. This patch adds meson
support along autotools.

https://bugzilla.gnome.org/show_bug.cgi?id=788796
2017-10-16 13:40:57 +02:00
Jesse van den Kieboom
84eee97117 Unambiguate references to assert_no_error 2015-09-24 22:39:26 +02:00
Jesse van den Kieboom
bd2e369b88 First step in replacing webkit with standard gtk+ 2015-09-23 08:57:15 +02:00
Jesse van den Kieboom
881cb12a01 Implement cherry picking of single commits 2015-08-22 13:55:34 +02:00
Jesse van den Kieboom
bac2c9843b Factor out common action functionality 2015-08-14 08:31:19 +02:00
Jesse van den Kieboom
8eb1e3ed66 Add basic merging support 2015-08-14 00:55:43 +02:00
Jesse van den Kieboom
c9c9a24c7d Add quotes around branch name 2015-08-14 00:53:30 +02:00
Jesse van den Kieboom
32c0db75dc Add utility function to test for file existence 2015-08-13 20:18:32 +02:00
Jesse van den Kieboom
97d2d34dc3 Add filename to commit message in tests 2015-08-13 20:18:24 +02:00
Jesse van den Kieboom
cb8dbf79df Deterministic but ever increasing time for tests 2015-08-13 20:18:00 +02:00
Jesse van den Kieboom
03a991ed6d Add references list to action interface mock 2015-08-13 20:04:26 +02:00
Jesse van den Kieboom
009e21bd7a Add checkout_branch convenience test function 2015-08-13 20:04:12 +02:00
Jesse van den Kieboom
f058e4516f Do not rely on last commit for parents 2015-08-13 20:04:02 +02:00
Jesse van den Kieboom
68e50b4185 Add tests for Gitg.RefActionCheckout 2015-08-13 08:19:29 +02:00
Jesse van den Kieboom
2d4d793120 Fix writing config in encoding test 2015-08-04 22:43:50 +02:00
Ting-Wei Lan
4c185420e8 build: Do not use LDFLAGS to add libraries
Libraries should be added to LIBADD or LDADD, not LDFLAGS.

https://bugzilla.gnome.org/show_bug.cgi?id=753140
2015-08-02 01:14:30 +08:00
Jesse van den Kieboom
75d1148df9 Use config snapshot when reading config values 2015-07-31 00:57:18 +02:00
Jesse van den Kieboom
e9222facdc Compile tests without warnings 2014-12-21 21:16:51 +01:00
Jesse van den Kieboom
2b2b4af9f6 Update for new GgitCommitParents API 2014-12-14 19:16:41 +01:00
Jesse van den Kieboom
0c3b69cb30 Implement enumeration of submodules in commit view 2014-12-14 10:06:21 +01:00
Michael Catanzaro
a1cdc51c66 Support both webkit2gtk-3.0 and webkit2gtk-4.0
https://bugzilla.gnome.org/show_bug.cgi?id=734327
2014-08-14 12:10:51 -05:00
Ignacio Casal Quinteiro
f255754993 Fix for renamed reflog api 2014-06-23 16:34:32 +02:00
Jesse van den Kieboom
0a8aab4557 Remove unneeded GITIGNOREFILES 2014-01-11 03:48:16 +01:00
Jesse van den Kieboom
abafcb9cd6 List internal vapi dependencies as sources
This should solve the dependency issue breaking parallel build.
Instead of specifying dependencies on in-project libraries using --pkg,
we now directly specify the corresponding .vapi in sources, which makes
it properly depend.
2014-01-05 19:47:53 +01:00
Jesse van den Kieboom
8c4ce51acd Cleanly specify _LDADD and _LIBADD
This solves problems with .la dependencies and parallel build
2014-01-04 18:25:19 +01:00
Jesse van den Kieboom
107896381d Convenient makefiles to build single components 2014-01-04 16:31:29 +01:00
Jesse van den Kieboom
706f198ba3 Use non-recursive make to build tests 2014-01-04 15:58:24 +01:00
Jesse van den Kieboom
c20f9842ba Set missing VALAFLAGS for demos 2014-01-04 00:10:19 +01:00
Jesse van den Kieboom
60c16f5cfe Added GITIGNOREFILES for vala sources 2014-01-03 21:12:42 +01:00
Jesse van den Kieboom
6983b29eeb Remove empty TEST_PROGS 2014-01-03 19:49:37 +01:00
Jesse van den Kieboom
08a9212e17 Remove BUILT_SOURCES and CLEANFILES 2014-01-03 19:49:33 +01:00
Jesse van den Kieboom
b0193abed0 Cleanup use of CFLAGS, CPPFLAGS, LDFLAGS and LIBADD 2014-01-03 19:49:32 +01:00
Jesse van den Kieboom
6fd6a1dfc3 Separate update-icon-cache to install-data-hook 2014-01-03 19:49:32 +01:00
Jesse van den Kieboom
9ff54154d3 Move libgitg tests to tests/ 2014-01-03 19:49:31 +01:00
Ignacio Casal Quinteiro
df9ea7250a Rename DashView as RepositoryListBox 2013-07-08 21:04:55 +02:00
Paolo Borelli
561f669526 Add modelines to Makefile.am 2013-07-06 12:15:41 +02:00
Ignacio Casal Quinteiro
a5608c427a Do not pass null to diffview 2013-07-03 18:25:33 +02:00
Jesse van den Kieboom
e649026751 Use AM_CPPFLAGS instead of INCLUDES 2013-06-29 14:48:57 +02:00
Ignacio Casal Quinteiro
8252238630 Move files from libgitg-gtk to libgitg 2013-06-23 20:39:59 +02:00
Techlive Zheng
1515920bd8 Clean up 'tests/progress_bin*' temporary files 2013-05-27 09:21:26 +02:00
Ignacio Casal Quinteiro
d08891e96a Add ProgressBin widget and handle the cloning progress 2013-03-28 09:46:49 +01:00
Ignacio Casal Quinteiro
dd90ad4fbb Fix diff test 2013-03-11 10:45:43 +01:00